【发布时间】:2021-03-04 11:37:17
【问题描述】:
我想获取脚本所在位置的文件列表。
假设我有一个目录 - foo/bar
我的脚本在foo/bar/script.py
我从foo运行脚本
我的脚本是这样的:
import os
print(os.listdir())
但是当我从foo 运行它时,我得到的是foo 而不是foo/bar 的内容。我想获取脚本目录的内容,而不是当前工作目录。
那么我该怎么做呢?
【问题讨论】:
-
听起来你想使用 os.chdir - 试试this answer
-
这能回答你的问题吗? How can I find script's directory with Python?。获取脚本的目录,然后将其传递给
listdir(path)。
标签: python python-3.x