Python_40Sys模块

sys.argv 命令行参数LIst,第一个元素是程序本身路径

sys.exit(n)   退出程序,正常退出exit(0)

sys.version 获取Python解释程序的版本信息

sys.maxint 最大Int值

sys.path  返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值

sys.platform 返回操作系统平台名称

sys.stdout.write('please:')

val=sys.stdin.readline()[:-1]

 

模块的导入,同一个目录下可以导入,不同目录下的模块不能导入。

如果想让自己写的python文件可以随时被引入,将写好的文件放在python目录下,lib文件下,site-packages文件夹里就好了

 

进度条显示

import sys,time
for i in range(21):
sys.stdout.write('\r') ‘\r’每一次清空原行
sys.stdout.write(' %s%% %s' % ((int(i/20*100)),int(i/20*100)*'*')) %s 是打印一个值转换为字符串 %%是转义% 使得另一个 %表示原意 %s表示int(i/20*100) int(i/20*100)*‘*’表示打印前边个数个‘*’

sys.stdout.flush()
time.sleep(1)
——————————————————————————————————————————————————————————————
 100%   ****************************************************************************************************


print (50*'*')
————————————————————————————————————————————————————————————
**************************************************


sys.stdout.write('*')--这样的输出结果是,不会换行,一直一行输出


 

posted on 2018-03-13 20:47  JuGooLar  阅读(119)  评论(0编辑  收藏  举报

导航