Python os.path模块是Python标准库中提供的一个常用模块,主要用于处理文件路径和目录相关操作。该模块提供的函数主要涵盖了文件路径的拼接、目录的创建/删除、文件/目录的重命名、获取文件/目录详情等一系列操作,是Python开发中难以缺少的一个模块。同时,该模块也可以兼容跨平台操作系统,在不同操作系统下都可以顺利运行,操作也简单易懂。
os.path模块主要提供了以下几个基本的操作函数:
import os
path = os.path.join('/home/user', 'documents', 'test.txt')
print(path) # /home/user/documents/test.txt
import os
path = os.path.abspath('test.txt')
print(path) # /home/user/documents/test.txt
import os
path = '/home/user/documents/test.txt'
print(os.path.dirname(path)) # /home/user/documents
import os
path = '/home/user/documents/test.txt'
print(os.path.basename(path)) # test.txt
import os
path = '/home/user/documents/test.txt'
print(os.path.exists(path)) # True
os.path模块同样提供了一些目录相关的操作函数,例如:
import os
os.mkdir('/home/user/documents/test')
import os
os.makedirs('/home/user/documents/test/a/b/c')
import os
os.rmdir('/home/user/documents/test')
import os
os.removedirs('/home/user/documents/test/a/b/c')
import os
os.rename('/home/user/documents/test.txt', '/home/user/documents/test1.txt')
os.path模块中还提供了几个常用函数,例如:
import os
path = '/home/user/documents'
print(os.path.isdir(path)) # True
import os
path = '/home/user/documents/test.txt'
print(os.path.isfile(path)) # True
import os
path = '/home/user/documents/test.txt'
print(os.path.getsize(path)) # 1024
import os
path = '/home/user/documents/'
print(os.path.getatime(path)) # 1631146028.0
import os
path = '/home/user/documents/test.txt'
print(os.path.getmtime(path)) # 1631146037.0
以上是Python os.path模块的基本介绍和操作方法,通过使用这些函数,可以方便地进行文件路径、目录操作,从而提高Python开发效率。
标签: 积分兑换