01_输出目录下所有文件及文件夹

  • 获取当前Python程序运行路径 ```python import os

print(os.getcwd())

  1. 系统不同,所输出的分隔符不同<br />Windows中采用反斜杠\作为分隔符<br />MacLinux采用斜杠/作为分隔符<br />而反斜杠\的作用在Python当中用于转义,所以Python输出的路径变为两个反斜杠\\<br />![image.png](https://cdn.nlark.com/yuque/0/2021/png/1617932/1619760893281-08b7fed5-b13d-4bc8-b4e1-11b8506a39c6.png#clientId=uec94bd3f-58c5-4&from=paste&height=290&id=u92fffb7c&margin=%5Bobject%20Object%5D&name=image.png&originHeight=580&originWidth=935&originalType=binary&size=64460&status=done&style=none&taskId=uef665379-cef1-4953-8d98-2410699f6be&width=468)
  2. - Python自动处理路径连接
  3. ```python
  4. import os
  5. print(os.path.join('project','document'))
  • 决对路径和相对路径

    • 绝对路径:从根文件夹开始
      • Windows:从C盘、D盘开始
        • C:\User\tang\Document
      • Mac和Linux:从/开始
        • /Users/tang
    • 相对路径:相对于程序当前运行目录
  • 列出当前程序文件夹下的所有文件和文件夹 ```python import os

print(os.listdir())

可列出指定位置的文件名

os.listdir(‘C:\‘) ```

  • 判断区分文件夹和文件os.path.isdir(‘要判断的文件或者文件夹路径’)