How to run a python program in one folder and import and run a python program from another folder
本问题已经有最佳答案,请猛点这里访问。
晚上好。
我在folderone中有scriptone.py,在foldertwo中有script2.py。
如何让scriptone.py从foldertwo运行script2.py?
如果scriptone.py和scripttwo.py都在同一文件夹中,我可以用运行scripttwo.py
1 | import scripttwo |
但我真的想从foldertwo运行script2.py
谢谢你。
看看环境变量
我过去就是这样做的:
1 2 3 4 5 6 | import os os.chdir('../foldertwo') import sys sys.path.append(os.getcwd()) import scripttwo |
这会将父文件夹添加到
感谢阿特库特
我用过
1 2 3 4 5 6 | import sys secondscript = path/to/second/script sys.path.append(secondscript) import scripttwo |
工作解决了。
通过使用sys.path.append(),它告诉python还有另一个地方可以查找脚本。所以当你
1 | import scripttwo |
它也知道在附加的位置查找。谢谢你的建议