介绍
本篇文章给大家分享的是有关os模块怎么在Python中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
操作系统模块
Python的os模块封装了常见的文件和目录操作,本文只是列出部分常用的方法,更多的方法可以查看官方文档。
下面是部分常见的用法:
方法说明os.mkdir创建目录os.rmdir删除目录os.rename重命名os.remove删除文件os.getcwd获取当前工作路径os.walk遍历目录os.path.join连接目录与文件名os.path.split分割文件名与目录os.path.abspath获取绝对路径os.path.dirname获取路径os.path.basename获取文件名或文件夹名os.path.splitext分离文件名与扩展名os.path.isfile判断给出的路径是否是一个文件os.path。isdir判断给出的路径是否是一个目录后文的例子以下面的目录结构为参考,工作目录为探/用户//编码/python。
<李>
os.path。abspath:获取文件或目录的绝对路径
李>,美元pwd/用户/伊桑/编码/python 美元,python 在祝辞祝辞,import os ,,,,,,,,,,,, #,记得导入,os 模块 在祝辞祝辞,os.path.abspath (& # 39; hello.py& # 39;) & # 39;/用户/伊桑/编码/python/hello.py& # 39; 在祝辞祝辞,os.path.abspath(& # 39;网络# 39;) & # 39;/用户/伊桑/编码/python/web # 39; 在祝辞祝辞,os.path.abspath(& # 39; # 39;公司),,,,,,,,#,当前目录的绝对路径 & # 39;/用户/伊桑/编码/python # 39;
- <李>
os.path。目录名:获取文件或文件夹路径
李>在祝辞祝辞,os.path.dirname(& # 39;/用户/伊桑/编码/python/hello.py& # 39;) & # 39;/用户/伊桑/编码/python # 39; 在祝辞祝辞,os.path.dirname(& # 39;/用户/伊桑/编码/python/& # 39;) & # 39;/用户/伊桑/编码/python # 39; 在祝辞祝辞,os.path.dirname(& # 39;/用户/伊桑/编码/python # 39;) & # 39;/用户/伊桑/编码# 39;
- <李>
os.path。basename:获取文件名或文件夹名
李>在祝辞祝辞,os.path.basename(& # 39;/用户/伊桑/编码/python/hello.py& # 39;) & # 39;hello.py& # 39; 在祝辞祝辞,os.path.basename(& # 39;/用户/伊桑/编码/python/& # 39;) & # 39;& # 39; 在祝辞祝辞,os.path.basename(& # 39;/用户/伊桑/编码/python # 39;) & # 39;python # 39;
- <李>
os.path。splitext:分离文件名与扩展名
李>在祝辞祝辞,os.path.splitext(& # 39;/用户/伊桑/编码/python/hello.py& # 39;) (& # 39;/用户/伊桑/编码/python/你好# 39;,,& # 39;. py # 39;) 在祝辞祝辞,os.path.splitext(& # 39;/用户/伊桑/编码/python # 39;) (& # 39;/用户/伊桑/编码/python # 39;,, & # 39; & # 39;) 在祝辞祝辞,os.path.splitext(& # 39;/用户/伊桑/编码/python/& # 39;) (& # 39;/用户/伊桑/编码/python/& # 39;,, & # 39; & # 39;)
- <李>
os.path。分裂:分离目录与文件名
李>在祝辞祝辞,os.path.split(& # 39;/用户/伊桑/编码/python/hello.py& # 39;) (& # 39;/用户/伊桑/编码/python # 39;,, & # 39; hello.py& # 39;) 在祝辞祝辞,os.path.split(& # 39;/用户/伊桑/编码/python/& # 39;) (& # 39;/用户/伊桑/编码/python # 39;,, & # 39; & # 39;) 在祝辞祝辞,os.path.split(& # 39;/用户/伊桑/编码/python # 39;) (& # 39;/用户/伊桑/编码# 39;,,& # 39;python # 39;)
- <李>
os.path.isfile/os.path。isdir:判断当前路径是否是一个文件或文件夹
李>在祝辞祝辞,os.path.isfile(& # 39;/用户/伊桑/编码/python/hello.py& # 39;) 真正的 在祝辞祝辞,os.path.isdir(& # 39;/用户/伊桑/编码/python/& # 39;) 真正的 在祝辞祝辞,os.path.isdir(& # 39;/用户/伊桑/编码/python # 39;) 真正的 在祝辞祝辞,os.path.isdir(& # 39;/用户/伊桑/编码/python/hello.py& # 39;) 假
- <李>
os.walk:遍历目录
操作系统。走路是遍历目录常用的模块,它返回一个包含3个元素的元祖:(dirpath目录名,文件名).dirpath是以字符串字符串形式返回该目录下所有的绝对路径;目录名是以列表列表形式返回每一个绝对路径下的文件夹名字;filesnames是以列表列表形式返回该路径下所有文件名字。