繁体   English   中英

如何导入这些模块?

[英]How can I import these modules?

我想从C:\\Panda3D-1.7.2\\otp\\ai导入某些文件

我有文件夹 C:\\Panda3D-1.7.2\\ ,并且在该文件夹中,还有许多其他文件夹。

如何指定ai文件夹并从其中导入不同的.py文件?

假设C:\\Panda3D-1.7.2\\otp下包含的结构是有效的Python包 (基本上里面有一个__init__.py文件),您可以像这样导入这些文件 (模块):

import otp.ai.foo

为此,您应该在PYTHONPATH中包含C:\\Panda3D-1.7.2 ,或者可以使用sys.path.append编程方式添加它:

import sys
sys.path.append("C:\Panda3D-1.7.2")

查看官方Python文档上的Modules教程,特别是The Module Search Path小节。 它以简洁明了的方式解释了一切;)

暂无
暂无

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

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