1 sys.argv #在命令行参数是一个空列表,在其他中第一个列表元素中程序本身的路径
2 sys.exit(n) #退出程序,正常退出时exit(0)
3 sys.version #获取python解释程序的版本信息
4 sys.path #返回模块的搜索路径,初始化时使用python PATH环境变量的值
5 sys.platform #返回操作系统平台的名称
6 sys.stdin #输入相关
7 sys.stdout #输出相关
8 sys.stderror #错误相关
# 运行函数判断传入参数 li = sys.argv if li[1] == 'post': print('post') elif li[1] == 'down': print('1111') #需要在console下运行python xxx.py post #返回post #sys.path print(sys.path) for i in sys.path: print(i) sys.path.append("c: emp") print(sys.path) #sys.version print(sys.version)
import sys,time for i in range(1,20): sys.stdout.write("#") #显示写入 time.sleep(0.2) sys.stdout.flush() # 把每次写入的东西都给刷新到屏幕
import sys,time def view_bar(num, total): rate = float(num) / float(total) rate_num = int(rate * 100) r = ' %d%%' % (rate_num, ) #%% 表示一个% sys.stdout.write(r) sys.stdout.flush() if __name__ == '__main__': for i in range(0, 101): time.sleep(0.1) view_bar(i, 100) 进度%比