Python工具类

来源:互联网 发布:淘宝钻展怎么弄啊 编辑:程序博客网 时间:2024/06/06 14:04

目录

1、Python 执行shell脚本且添加变量

2、Python2 获取两日期之间的每一天

3、python中sys, getopt模块处理命令行参数

——————————————————————————————–

1、Python 执行shell脚本且添加变量

import osos.system('/home/bigdataservice/service/appkeymetedata/appkeyHbase.sh ' + day)  

2、Python2 获取两日期之间的每一天

import datetimedef getEveryDay(begin_date,end_date):    date_list = []    begin_date = datetime.datetime.strptime(begin_date, "%Y-%m-%d")    end_date = datetime.datetime.strptime(end_date,"%Y-%m-%d")    while begin_date <= end_date:        date_str = begin_date.strftime("%Y-%m-%d")        date_list.append(date_str)        begin_date += datetime.timedelta(days=1)    return date_listprint getEveryDay('2016-01-01','2017-05-11')

3、python中sys, getopt模块处理命令行参数

如果想对python脚本传参数,python中对应的argc, argv(c语言的命令行参数)是什么呢?
需要模块:sys
参数个数:len(sys.argv)
脚本名: sys.argv[0]
参数1: sys.argv[1]
参数2: sys.argv[2]

文件名:paremters.py

#!/usr/bin/python# -*- coding: UTF-8 -*-import sysprint "脚本名:", sys.argv[0]for i in range(1, len(sys.argv)):    print "参数", i, sys.argv[i]

[root@tagtic-slave01 yuhui]# python paremters.py 111 222 333
脚本名: paremters.py
参数 1 111
参数 2 222
参数 3 333

       如果您喜欢我写的博文,读后觉得收获很大,不妨小额赞助我一下,让我有动力继续写出高质量的博文,感谢您的赞赏!!!

原创粉丝点击