【Python】基础部分 -- 常用模块 -- os 系统级操作相关
os 系统级操作相关
《path》
os.path.isfile() #是否文件
os.path.isdir() #是否目录
os.path.isabs() #是否绝对路径
os.path.exists() #是否存在
os.path.split() #分割目录与文件名
os.path.splitext() #分离扩展名
os.path.dirname() #获取路径名
os.path.abspath() #获取绝对路径
os.path.basename() #获取文件名
os.path.getsize() #文件大小
os.path.join(dir, filename) #拼接文件目录
《non path》
os.getcwd() #当前目录
os.listdir() #返回指定目录下的文件及目录名
os.remove() #删除文件
os.removedirs() #删除多个目录
os.system() #运行shell命令
os.getenv() #读取操作系统环境变量HOME的值
os.environ() #返回操作系统所有的环境变量
os.environ.setdefault() #设置系统环境变量,仅程序运行时有效
os.linesep #当前平台的行终止符
os.name #正使用的平台名 win = 'nt' linux = 'posix'
os.rename(old, new) #重命名
os.makedirs(r'c:\python\test') #创建多级目录
os.mkdir() #创建单个目录
os.stat(file) #获取文件属性
os.chmod(file) #修改文件权限及时间戳
os.exit() #终止当前进程
os.chdir(dirname) #改变工作目录到dirname
os.get_terminal_size() #当前终端大小
os.kill(10084,signal.SIGILL) #杀死进程 linux下 ps -ef 打印进程号