sys模块

1.sys:用于提供对Python解释器相关的操作:

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      #  错误相关

     sys.argv:获取用户脚本的输入

      

   创建目录的两种交互方法

import os
import sys


os.mkdir(sys.argv[1])
testFile = input("Enter a file name:")
os.mkdir(testFile)

    sys.stdout():标准输出

# 做进度条  往显示器上打印东西  标准输出
import sys
import time
 
 
for i in range(30):
    sys.stdout.write('\r')  # 每一次清空原行
    sys.stdout.write('%s%% %s' % (int((i+1)/30*100), i*'*'))
    '''
    要输出%,需要转义,转义方法是%%
    '''
    sys.stdout.flush()      # 清空缓冲区
    time.sleep(0.3)

 

posted @ 2017-08-25 04:49  爱吃西红柿的猫  阅读(116)  评论(0编辑  收藏  举报