Python os模块

Os模块 有三种: posix(适用于unix操作系统) nt(win) mac(旧版本的MACOS),dos(DOS)
os模块:对进程和进程运行环境进行管理,os模块还可以处理大部分文件系统操作:
删除,重命名,遍历目录,管理文件访问权限,等等。

Os和sys 区别:
os负责程序与操作系统的交互,sys负责程序与python解释器的交互
Os.path和sys.path区别:
 sys.path是咱们常用的PATH环境变量 os.path是一个模块,提供一些方法函数

1os.name
输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'2os.getcwd()
函数得到当前工作目录(就是你的进程所工作的目录),即当前Python脚本工作的目录路径。
3os.listdir()
返回指定目录下的所有文件和目录名的一个列表,但是并没有列出来什么是目录,什么是文件。
4os.remove('file_name')
删除指定文件
5os.rmdir('dir_name')
删除指定目录
6os.mkdir('dir_name')
创建目录
7os.makedirs('a/b/c')
递归创建目录
8os.system('ls')
执行shell命令
9os.chdir('file_path')
改变工作目录
Os.path模块
1os.path.abspath('file_name')
返回file_name的绝对路径
2os.path.split('file_path')
返回file_path分隔成目录和文件名,并用一个元组返回
3os.path.join('file_path','file_name')
链接目录与文件名或目录
7os.path.isdir('name')  bool
判断是否为目录

8os.path.isfile('name')  bool
判断是否为文件
posted @   ty1539  阅读(117)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示