当我在python中打印出sys.path时,显然总是以撇号表示空字符串''为什么会这样?
import sys
print(sys.path)
# ['', and/some/other/paths]
答案 0 :(得分:2)
在程序启动时初始化,此列表的第一项, path [0],是包含用于的脚本的目录 调用Python解释器。如果脚本目录不是 可用的(例如,如果以交互方式调用解释器,或者如果是 脚本是从标准输入读取的),path [0]是空字符串, 它指示Python首先搜索当前目录中的模块。