1 time_obj = time.localtime()
2 print("%s-%s-%s %s:%s" % (time_obj.tm_year,time_obj.tm_mon,time_obj.tm_mday,time_obj.tm_hour,time_obj.tm_min))
3
4 print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()))
5
6 print(time.strptime("2016-01-28 15:40:12","%Y-%m-%d %H:%M:%S"))
7
8 print(datetime.date.today())
9
10 current_time = datetime.datetime.now()
11 print(current_time)
12 print(current_time.timetuple())
13
14 new_date = datetime.datetime.now() + datetime.timedelta(days=10) #比现在加10天
15 new_date = datetime.datetime.now() + datetime.timedelta(days=-10) #比现在减10天
16 new_date = datetime.datetime.now() + datetime.timedelta(hours=-10)#比现在减10小时
17 new_date = datetime.datetime.now() + datetime.timedelta(seconds=120)#比现在增加120s
18 new_date = datetime.datetime.now() + datetime.timedelta(weeks=1) #比现在加一周
sys.argv 命令行参数List,第一个元素是程序本身路径
sys.exit(n) 退出程序,正常退出时exit(0)
sys.version 获取Python解释程序的版本信息
sys.maxint 最大的Int值
sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform 返回操作系统平台名称
sys.stdin 输入相关
sys.stdout 输出相关
sys.stderror 错误相关
1、sys.argv使用方法:
import sys,os
os.mkdir(sys.argv[1])
python test4.py heelo #创建目录
2、如果sys.path路径列表没有你想要的路径,可以通过 sys.path.append('路径') 添加:
import sys
import os
project_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(project_path
![]()
1 import sys
2 import time
3
4
5 def view_bar(num, total):
6 rate = float(num) / float(total)
7 rate_num = int(rate * 100)
8 r = '\r%d%% |%s' % (rate_num, rate_num * "*")
9 sys.stdout.write(r)
10 sys.stdout.flush()
11
12
13 if __name__ == '__main__':
14 for i in range(0, 101):
15 time.sleep(0.1)
16 view_bar(i, 100)
进度百分比
![]()
import sys
import time
def view_bar(num, total):
rate = float(num) / float(total)
rate_num = int(rate * 100)
r = '\r%d%%' % (rate_num, )
sys.stdout.write(r)
sys.stdout.flush()
if __name__ == '__main__':
for i in range(0, 100):
time.sleep(0.1)
view_bar(i, 100)