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('*')--这样的输出结果是,不会换行,一直一行输出