常用方法:
1 import os 2 os.getcwd() # 获取当前程序的工作路径(python解释器的运行路径,不是脚本所在的路径.) 3 os.listdir() # 获取当前程序根目录下的所有文件夹 4 os.remove('1.ini') #删除"1.ini"文件 5 os.removedirs() # 删除多个目录 6 print(os.path.isfile("conf.ini")) #判断是否是一个文件,是返回True,不是返回False 7 print(os.path.isdir("D:My DocumentsPycharmProjectsOldBoyday3常用模块模块conf.ini")) # 判断给定的路径是不是一个目录 8 print(os.path.split("D:My DocumentsPycharmProjectsOldBoyday3常用模块模块conf.ini") ) # 把路径和文件名分开 9 print(os.path.basename("D:My DocumentsPycharmProjectsOldBoyday3常用模块模块conf.ini")) # 获取文件名 10 print(os.path.abspath("conf.ini")) # 获取绝对路径.包括文件名 11 # print(os.getenv("HOME")) # 获取HOME的环境变量值 12 print(os.environ) # 返回系统的所有环境变量 13 os.system("df -h") # 运行一个shell命令 14 os.environ.setdefault("HOME", "C:\TEST") #设置系统环境变量.仅在程序运行时有效 15 os.name # 获取当前使用的平台.nt代表Windows.posix代表linux 16 os.rename("old", "new") # 把一个旧文件名重命名.在Windows下无法使用 17 os.makedirs("c:\1\2\3\4") #创建多级目录 18 os.mkdir("c:\test") #创建单个目录 19 print(os.stat("conf.ini")) #获取文件属性 os.stat_result(st_mode=33206, st_ino=7318349394497525, st_dev=263590972, st_nlink=1, st_uid=0, st_gid=0, st_size=181, st_atime=1523103259, st_mtime=1523103259, st_ctime=1523103236) 20 print(os.path.getsize("conf.ini")) #获取文件大小 21 print(os.path.join("c:\","1","2.txt")) #拼接一个路径 c:12.txt 22 print(os.chdir("c:\")) # 更改工作目录,仅在程序中生效.退出无效 23 print(os.terminal_size()) # 获取终端大小
sys模块:
1 import sys 2 3 sys.exit("byebye") # 退出程序,并打印一行 4 print(sys.version) # 获取python版本 5 print(sys.maxsize) # 当前系统的int最大值 6 print(sys.platform) # 获取平台名称 win32 7 print(sys.stdout.write("hello")) # 向屏幕输出一串字符,并取得字符长度 8 sys.getrecursionlimit() # 获取最大递归层数 9 sys.setrecursionlimit(12000) # 设置最大递归层数 10 print(sys.getdefaultencoding()) # 获取解释器默认的编码)