美文网首页
OS模块常用命令

OS模块常用命令

作者: 鲸随浪起 | 来源:发表于2019-08-13 09:36 被阅读0次
    import os
    
    #1.返回当前代码文件的绝对路径
    abs_route = os.path.abspath(__file__)
    print(abs_route)
    
    #2.返回当前文件的根目录路径
    route = os.path.dirname(abs_route)
    print(route)
    
    #3.拼接路径
    file_path = os.path.join(os.path.dirname(route),'test2','pub_multiple.py')
    print(file_path)
    
    #4.判断当前的路径是否存在
    print(os.path.exists(route))
    
    #5.返回路径的最后的文件名
    print(os.path.basename(route))
    
    #6.切分目录和文件名,元祖返回('目录','文件名')
    print(os.path.split(route))
    
    
    dirpath = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    file_path = os.path.join(dirpath,'log','pub_multiple.py')
    print(os.path.isdir(file_path)) #判断目录是否存在
    print(os.path.exists(file_path)) #判断文件是否存在
    
    
    #查找目录所有的文件夹名和文件名
    import os  
        
    def file_name(file_dir):   
        for root, dirs, files in os.walk(file_dir):  
            print(root) #当前目录路径  
            print(dirs) #当前路径下所有子目录  
            print(files) #当前路径下所有非目录子文件
    file_name('C:\\Users\\Administrator\Desktop\\tinyproxy日志查找')
    

    相关文章

      网友评论

          本文标题:OS模块常用命令

          本文链接:https://www.haomeiwen.com/subject/wiamjctx.html