Python解释器进行交互接口
sys.argv
- 命令行参数List,第一个元素是程序本身路径
def post(): print(‘post...‘) def download(): print(‘download...‘) if sys.argv[1]==‘post‘: post() elif sys.argv[1]==‘download‘: download() #cmd中,python sys模块.py post >>>post...
sys.exit(n)
- 退出程序,正常退出时exit(0)
sys.version
- 获取Python解释程序的版本信息
sys.maxint
- 最大的Int值
sys.path
- 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
import time print(sys.path) sys.path.append() #寻找time模块路径,如果自己写的模块,需要添加路径
sys.platform
import sys,os if sys.platform == ‘win32‘: os.system(‘dir‘) else: os.system(‘ls‘)
- 返回操作系统平台名称,跨平台
sys.stdout.write(‘please:‘)
val = sys.stdin.readline()[:-1]