我想从C:\Panda3D-1.7.2\otp\ai
我有the folder C:\Panda3D-1.7.2\
,在该文件夹中,还有许多其他文件夹。
如何指定ai
文件夹并从其中导入不同的.py
文件?
答案 0 :(得分:1)
假设C:\Panda3D-1.7.2\otp
下包含的结构是有效的Python package(基本上里面有一个__init__.py
文件),你可以导入那些文件(模块)这样:
import otp.ai.foo
为了实现这一点,您应该在PYTHONPATH中使用C:\Panda3D-1.7.2
,或者使用sys.path.append
以编程方式添加<{1}}:
import sys
sys.path.append("C:\Panda3D-1.7.2")
查看官方Python文档的Modules教程,特别是The Module Search Path小节。它以清晰简洁的方式解释了所有内容;)