Python教程

Python os模块

本文主要是介绍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
判断是否为文件
这篇关于Python os模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!