【python】-sys和os模块的运用

 1 sys.argv 命令行参数List,第一个元素是程序本身路径
 2 sys.modules.keys() 返回所有已经导入的模块列表
 3 sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息
 4 sys.exit(n) 退出程序,正常退出时exit(0)
 5 sys.hexversion 获取Python解释程序的版本值,16进制格式如:0x020403F0
 6 sys.version 获取Python解释程序的版本信息
 7 sys.maxint 最大的Int值
 8 sys.maxunicode 最大的Unicode值
 9 sys.modules 返回系统导入的模块字段,key是模块名,value是模块
10 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
11 sys.platform 返回操作系统平台名称
12 sys.stdout 标准输出
13 sys.stdin 标准输入
14 sys.stderr 错误输出
15 sys.exc_clear() 用来清除当前线程所出现的当前的或最近的错误信息
16 sys.exec_prefix 返回平*立的python文件安装的位置
17 sys.byteorder 本地字节规则的指示器,big-endian平台的值是'big',little-endian平台的值是'little'
18 sys.copyright 记录python版权相关的东西
19 sys.api_version 解释器的C的API版本
20 sys.stdin,sys.stdout,sys.stderr
21     stdin , stdout , 以及stderr 变量包含与标准I/O 流对应的流对象. 如果需要更好地控制输出,而print 不能满足要求, 它们就是所需要的. 你也可以替换它们, 这时候你就可以重定向输出和输入到其它设备( device ), 或者以非标准的方式处理它们
 1 os.remove(‘path/filename’) 删除文件
 2 os.rename(oldname, newname) 重命名文件
 3 os.walk() 生成目录树下的所有文件名
 4 os.chdir('dirname') 改变目录
 5 os.mkdir/makedirs('dirname')创建目录/多层目录
 6 os.rmdir/removedirs('dirname') 删除目录/多层目录
 7 os.listdir('dirname') 列出指定目录的文件
 8 os.getcwd() 取得当前工作目录
 9 os.chmod() 改变目录权限
10 os.path.basename(‘path/filename’) 去掉目录路径,返回文件名
11 os.path.dirname(‘path/filename’) 去掉文件名,返回目录路径
12 os.path.join(path1[,path2[,...]]) 将分离的各部分组合成一个路径名
13 os.path.split('path') 返回( dirname(), basename())元组
14 os.path.splitext() 返回 (filename, extension) 元组
15 os.path.getatime\ctime\mtime 分别返回最近访问、创建、修改时间
16 os.path.getsize() 返回文件大小
17 os.path.exists() 是否存在
18 os.path.isabs() 是否为绝对路径
19 os.path.isdir() 是否为目录
20 os.path.isfile() 是否为文件

 

上一篇:os.path


下一篇:dos 命令