当前分类:python>>正文

Python os.path模块:操作文件路径、目录以及操作系统常用函数

来源:互联网   更新时间:2023年7月10日  

Python 笔记

Python os.path模块是Python标准库中提供的一个常用模块,主要用于处理文件路径和目录相关操作。该模块提供的函数主要涵盖了文件路径的拼接、目录的创建/删除、文件/目录的重命名、获取文件/目录详情等一系列操作,是Python开发中难以缺少的一个模块。同时,该模块也可以兼容跨平台操作系统,在不同操作系统下都可以顺利运行,操作也简单易懂。

一、os.path模块的基本操作

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模块中目录相关的操作

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模块中的常用函数

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开发效率。

本文固定链接:https://6yhj.com/leku-p-4744.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: 积分兑换