繁体   English   中英

如何在另一个文件目录中的另一个脚本中导入Python文件?

[英]How do I import a Python file within another script which is in another file directory?

我正在做一个游戏,当我选择开始游戏时,我希望程序运行介绍。 因此,我希望开始游戏的Python文件运行运行我的游戏介绍的其他Python脚本。

这是我为学校项目制作的游戏。

sys.path.insert(1, '/Macintosh HD/Users/aryanafzali/PycharmProjects/The Shattering Stone/Code/Code/Introduction')

import Introdction

我希望在选择开始游戏时(在原始开始游戏Python文件中)运行Introdcution文件中的Python文件。

您可能要添加sys.path.insert(1, '/Macintosh HD/Users/aryanafzali/PycharmProjects/The Shattering Stone/Code/Code') (而不是Introduction目录)。 但是,这是一个“取决于”。 情况类型,您没有提供足够的信息。

编辑为清楚起见。 这是您应该记住的:如果您具有"/dir/to/some/file.py" ,则可以在sys.path添加"/dir/to/some" ,然后import file ,然后可以使用来自file.py函数和符号,作为file.some_functionfile.SomeClass

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM