这篇文章主要介绍“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 os
cp = 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

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!