zoukankan      html  css  js  c++  java
  • Python OS 模块处理路径

    import os
    # os 模块提供了非常丰富的方法用来处理文件和目录
    1.用于返回当前工作目录
    dir_name1 = os.getcwd()  # 打印:H:Pycharm_Projectslemon_20homework
    print('dir_name1:', dir_name1)
    
    2.获取操作系统名称
    print(os.name)  # 若是Windows系统会打印nt,若是linux/Unix会打印posix
    
    3.在某个路径下创建一个新目录
    # 相对路径, 相对当前py文件
    os.mkdir("test1")
    # 使用绝对路径来创建文件
    os.mkdir(r"H:Pycharm_Projectslemon_20homework\test2")
    
    4.删除目录
    os.rmdir("test1")
    
    5.删除文件
    os.remove('song1_new.mp3')
    
    6.获取当前路径下的目录列表
    print(os.listdir(r"H:Pycharm_Projectslemon_20homework"))
    # 第二种:
    print(os.listdir("."))
    
    7.打印当前模块所在目录的上级目录的目录列表
    print(os.listdir(".."))
    
    8.获取某个文件所在的目录路径
    dir_name2 = os.path.dirname(r"homework	est.py")
    dir_name3 = os.path.dirname(r"test.py")
    dir_name4 = os.path.dirname(r"sdafhjsdgasdjgldfgsdg431gsdhomework_0703.py")
    dir_name5 = os.path.dirname(r"sdafhjsdgasdjgldfgsdg431gsd	est.py")
    print('dir_name2:', dir_name2)
    print('dir_name3:', dir_name3)
    print('dir_name4:', dir_name4)
    print('dir_name5:', dir_name5)
    
    9.连接两个部分的路径,组成一个完整的路径
    print(os.path.join(r'H:Pycharm_Projectslemon_20homework	est.py', 'testcases'))
    
    10.判断某个路径是否存在
    result = os.path.exists(r"H:Pycharm_Projectslemon_20homeworkhua.py")
    print(result)
    
    11.判断某个目录是否存在
    result = os.path.isdir(r"H:Pycharm_Projectslemon_20homework	est")
    print(result)
    
    12.判断某个文件是否存在
    result = os.path.isfile("homework_0703.py")
    print(result)
    
  • 相关阅读:
    油猴脚本
    js hook
    js控制台原理检测
    安卓so文件函数动态注册
    js一些简单逆向题目实战
    js基础补充落下的知识点
    js反爬原理
    js容易让人眼瞎的写法
    js基础
    js一些常见非指纹built-in函数
  • 原文地址:https://www.cnblogs.com/x1you/p/12741403.html
Copyright © 2011-2022 走看看