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