1 sys.argv 命令行参数List,第一个元素是程序本身路径
2 sys.exit(n) 退出程序,正常退出时exit(0)
3 sys.version 获取Python解释程序的版本信息
4 sys.maxint 最大的Int值
5 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
6 sys.platform 返回操作系统平台名称
sys.argv
import sys
.
res = sys.argv
print(res)
文件应用
sec_file=sys.argv[1]
dat_file=sys.argv[2]
with open(r'{}'.format(src_file),'rb') as read_f,\
open(r'{}'.format(dat_file),'wb') as write_f:
for line in read_f:
write_f.write(line)
打印进度条
import time
res = ''
for i in range(50):
res += '#'
time.sleep(0.5)
print('\r[%-50s]' % res, end='')
resv_size = 0
total_size = 3333333
while resv_size < total_size:
time.sleep(0.001)
resv_size += 1024
percent = resv_size / total_size
if percent > 1:
percent = 1
res = int(50 * percent) * '#'
print('\r[%-50s] %d%%' % (res, int(100 * percent)), end='')
def progress(percent):
if percent > 1:
percent = 1
res = int(50 * percent) * '#'
print('\r[%-50s] %d%%' % (res, int(100 * percent)), end='')
resv_size = 0
total_size = 333333333
while resv_size < total_size:
time.sleep(0.001)
resv_size += 1024
percent = resv_size / total_size
progress(percent)