这篇文章主要介绍“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,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。