这篇文章主要介绍“Python的os模块是什么?Python的os模块有哪些功能?”在日常操作中,相信很多人在Python的os模块有哪些功能问题上存在疑惑,所以这次整理出简单好用的操作方法,希望对大家解答” Python的os模块是什么?Python的os模块有哪些功能”的疑惑有所帮助!接下来,一起进入学习吧!
文章插图
【Python的os模块是什么?Python的os模块有哪些功能?】os模块:是模拟对操作系统下发指令,方便对操作系统进行调用 。它有一种使操作系统相关功能的便携方式 。如果您只想读取或写入文件,使用 open() 方法;如果要操作路径,可以使用 os.path 模块;如果要读取命令行中所有文件中的所有行,使用 fileinput 模块;有关创建临时文件和目录的信息,使用 tempfile 模块;有关高级文件和目录的处理,使用 shutil 模块 。
1. 获取路径下的文件和返回它的路径
os.getcwd():表示查看现在所在的路径 。os.listdir(path): 将目录下的所有文件列举出来,返回的是列表类型 。import oscp = os.getcwd() # 获取当前路径, 返回绝对路径print(cp) file = os.listdir(cp) # 获取路径下的文件,以及文件夹print(fileList)2. 获取路径的绝对路径
os.path.abspath(path): 返回path的绝对路径path2 = os.path.abspath(".") # 返回目前所在的路径的绝对路径print(path2) path3 = os.path.abspath("../") # 返回上一层路径的绝对路径print(path3)3.os.path模块详解
os.path.abspath()#获取某一个文件的绝对路径os.path.getatime()#返回path所指的文件或目录的最后的存取时间,时间戳os.path.getmtime()#返回path所指的文件或目录的最后的修改时间,时间戳#以下三个方法不用管它的路径是否存在
os.path.split('C:\hh\h1.txt')#返回一个元组,两部分,一个目录,一个文件名os.path.dirname(r'C:\hh\a1.txt')#获取文件的绝对路径os.path.basename(r'C:\hh\a2.txt')#获取最后的值关于“Python的os模块是什么?Python的os模块有哪些功能?”的学习就结束了,希望能够解决大家的疑惑,理论与实践的搭配能更好的帮助大家学习,快去试试吧!
推荐阅读
- 如何掌握Python技术?Python有哪些机器学习库
- 鞑组词_鞑字组词_鞑的组词有哪些
- 醋组词_醋字组词_醋的组词有哪些
- 醉组词_醉字组词_醉的组词有哪些
- 醇组词_醇字组词_醇的组词有哪些
- 震组词_震字组词_震的组词有哪些
- 霉组词_霉字组词_霉的组词有哪些
- 霄组词_霄字组词_霄的组词有哪些
- 撵组词_撵字组词_撵的组词有哪些
- 撩组词_撩字组词_撩的组词有哪些