Python os模块
2022/7/1 14:23:28
本文主要是介绍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模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程