繁体   English   中英

Python:如何将文件夹作为模块导入

[英]Python: How to Import a folder as a module

我是 Python 的新手,所以请耐心等待。

我最近下载了 zip 格式的 pdblp 模块。 然后,我进行了一些修改,以满足特定要求。 所以我有这个文件夹,有没有办法我通常写Import pdblp ,我可以写import 'F:\\Sam\\project\\' as pdblp还是不应该这样做?

您可以将文件夹作为包而不是模块导入。 *.py 文件本身就是模块。 如果你想导入文件夹,你需要在文件夹内添加init .py文件,然后它就会变成包然后你就可以导入了

假设模块pdblp位于您的项目目录中,您可以简单地附加当前路径,然后像这样导入它:

import sys
# Keep in mind that you need to escape backslashes by doubling them
sys.path.append("F:\\Sam\\project\\")

import pdblp

暂无
暂无

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

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