1.判断路径是否存在[os.path.exists(这里输入想要判断的路径)]

  1. import os
  2. a = "f:\python练习"
  3. a = os.path.exists(a)

2.获取当前程序所在的路径获取绝对路径[os.path.abspath(file)]

  1. import os
  2. a = os.path.abspath(__file__)

3.获取当前程序所在的目录路径[os.path.dirname(当前程序所在的路径)]

  1. import os
  2. a = os.path.abspath(__file__)
  3. b = os.path.dirname(a)

4.路径拼接[os.path.join(需要拼接的路径, 拼接在尾部的路径)]

  1. import os
  2. p2 = os.path.join(base_path, 'xx', 'oo', 'a1.png')
  3. print(p2)

5.创建文件夹[os.makedirs(“存放路径”)]

  1. os.makedirs("存放路径")

6.是否是文件夹[os.path.isdir(“文件路径”)]

  1. os.path.isdir("文件路径")

7.删除文件夹[os.remove(“文件路径”)]

  1. os.remove("文件路径")

8.查看目录下的所有文件[os.listdir(“文件路径”)]

  1. os.listdir("路径")

9.查看目录下的所有的文件(包括下级文件)[os.walk(“文件路径”)]

  1. os.walk("文件路径")

组合使用获取路径

  1. import os
  2. a = os.path.dirname(os.path.abspath(__file__))
  3. #获取到程序所在目录后,拼接当前目录下需要查找的文件路径
  4. a = os.path.join(a,"路径1","路径2")
  5. a = open(a,mode="r",encoding="utf-8")
  6. print(a)
  7. a.close()