如何在一个文件夹中 运行 一个 python 程序并从另一个文件夹导入和 运行 一个 python 程序
How to run a python program in one folder and import and run a python program from another folder
晚上好。
我在 folderone 中有 scriptone.py,在 foldertwo 中有 scripttwo.py。
如何从 foldertwo
告诉 scriptone.py 到 运行 scripttwo.py
如果 scriptone.py 和 scripttwo.py 都在同一个文件夹中,我可以 运行 scripttwo.py 和
import scripttwo
但我真的很想 运行 scripttwo.py 来自 foldertwo
谢谢。
查看环境变量PYTHONPATH
或sys.path
。
我以前是这样的:
import os
os.chdir('../foldertwo')
import sys
sys.path.append(os.getcwd())
import scripttwo
这会将父文件夹添加到 path
变量,该变量包含 Python 在您使用 import
时查找模块的所有位置。
谢谢调整
我用过
import sys
secondscript = path/to/second/script
sys.path.append(secondscript)
import scripttwo
工作已解决。
通过使用 sys.path.append() 它告诉 python 还有另一个地方可以寻找脚本。所以当你
import scripttwo
它也知道查看附加位置。
谢谢指教
晚上好。
我在 folderone 中有 scriptone.py,在 foldertwo 中有 scripttwo.py。
如何从 foldertwo
告诉 scriptone.py 到 运行 scripttwo.py如果 scriptone.py 和 scripttwo.py 都在同一个文件夹中,我可以 运行 scripttwo.py 和
import scripttwo
但我真的很想 运行 scripttwo.py 来自 foldertwo
谢谢。
查看环境变量PYTHONPATH
或sys.path
。
我以前是这样的:
import os
os.chdir('../foldertwo')
import sys
sys.path.append(os.getcwd())
import scripttwo
这会将父文件夹添加到 path
变量,该变量包含 Python 在您使用 import
时查找模块的所有位置。
谢谢调整
我用过
import sys
secondscript = path/to/second/script
sys.path.append(secondscript)
import scripttwo
工作已解决。
通过使用 sys.path.append() 它告诉 python 还有另一个地方可以寻找脚本。所以当你
import scripttwo
它也知道查看附加位置。 谢谢指教