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是一个模块,提供一些方法函数

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

8、os.path.isfile('name')  bool
判断是否为文件
posted @ 2022-06-30 22:53  ty1539  阅读(114)  评论(0编辑  收藏  举报