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

Python:如何将文件夹作为模块导入,python,module,pdblp,Python,Module,Pdblp,我是Python新手,所以请容忍我 我最近以zip格式下载了pdblp模块。 然后,我做了一些修改,以通过具体的要求。所以我有这个文件夹,有没有一种方法可以让我在通常情况下编写导入pdblp,我可以将导入“F:\Sam\project\”作为pdblp编写,或者不应该这样做?您可以将文件夹作为包而不是模块导入。*。py文件本身就是一个模块。如果要导入文件夹,需要在文件夹中添加init.py文件,然后它将成为包,然后您可以导入假设模块pdblp位于项目目录中,您可以简单地附加当前路径,然后像这样导

我是Python新手,所以请容忍我

我最近以zip格式下载了pdblp模块。
然后,我做了一些修改,以通过具体的要求。所以我有这个文件夹,有没有一种方法可以让我在通常情况下编写导入pdblp,我可以将导入“F:\Sam\project\”作为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

要导入它,您需要将它放在您的路径上,因此可以从该目录运行,或者将其转储到/lib/site包中,或者将其添加到pythonpath中。请记住,您需要通过将实际可以使用的反斜杠加倍来避免反斜杠。