Python的os模块是什么?Python的os模块有哪些功能?

这篇文章主要介绍“Python的os模块是什么?Python的os模块有哪些功能?”在日常操作中,相信很多人在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模块有哪些功能?”的学习就结束了,希望能够解决大家的疑惑,理论与实践的搭配能更好的帮助大家学习,快去试试吧!

    推荐阅读