如何使用外部.py文件?
我下载了beautifulsoup.py这个文件,打算用在我正在做的小项目里。我需要在我的项目中导入这个.py文件吗?
我是不是只需要把代码复制粘贴到我当前的Python脚本里某个地方就行了?
谢谢你的帮助。
我找到了这个链接,但里面没有提到关于Windows的内容。 http://mail.python.org/pipermail/tutor/2002-April/013953.html
我在使用它的时候遇到了这个错误。我把.py文件复制粘贴到了Windows资源管理器里我项目的文件夹里,现在出现了这个问题。有什么建议吗?
5 个回答
2
你有几种选择:
你可以直接复制粘贴代码,前提是许可证允许这样做。不过,代码更新了怎么办呢?
你可以把代码放在和你自己代码同一个文件夹里。这样你只需要在使用之前写一句
import beautifulsoup
就可以了。你可以把代码放在 Python 的加载路径中的某个地方。
5
当你按照标准方式安装beautifulsoup时(比如用easy_install
,或者如果有的话用Windows安装程序),beautifulsoup模块通常会被放到你的PYTHONDIR\lib\site-packages
这个文件夹里。
这意味着
import beautifulsoup
这样就可以正常使用了。
如果不行的话,你也可以把beautifulsoup.py(如果它是一个单独的文件)放到你当前的项目文件夹里,然后输入import beautifulsoup
,这样也能正常使用。
11
如果你的文件和小项目在同一个文件夹里,你只需要这样做:
import BeautifulSoup
如果你把它放在其他文件夹里,最简单的方法是:
from sys import path
path.append(path_to_Beautiful_Soup)
import BeautifulSoup
Python会记住它现在的位置,首先会在当前文件夹里查找。然后,它会在sys.path
里列出的所有路径中查找这个模块。如果在这些地方都找不到,它就会报错。