【发布时间】:2021-06-11 13:09:27
【问题描述】:
我遇到了一个奇怪的问题。我只是想为相对路径做一个基本的显示目录内容。
在桌面上创建了一个测试目录
测试目录内容
test.py
test1 -- folder
sample.txt
test.py 的内容
import os
dataDir = "test1"
for file in os.listdir("/Users/username/Desktop/test"):
print(file)
总结 - 绝对路径
- 作品 - 在 Visual Studio 代码中
- 作品 - macOS 终端 python3 /Users/username/Desktop/test/test.py
但是当使用变量时我得到一个错误:
test.py 的内容
import os
dataDir = "test1"
for file in os.listdir(dataDir):
print(file)
摘要 - 相对路径
- 作品 - 在 Visual Studio 代码中
- 错误 - macOS 终端 python3 /Users/username/Desktop/test/test.py
【问题讨论】:
-
os.getpwd()在这两种情况下都给你什么? -
*
os.getcwd()以上 -
谢谢@MustafaAydın - 确实