我如何使用外部.py文件?

6 python

我下载了beautifulsoup.py,用于我正在制作的一个小项目.我是否需要在项目中导入此.py文件?

我只是将代码复制并粘贴到当前python脚本中的某个位置吗?

感谢您的帮助.

我找到了这个,但它没有说任何关于Windows的内容. http://mail.python.org/pipermail/tutor/2002-April/013953.html

我在使用它时遇到此错误.我将.py文件复制并粘贴到我的项目在Windows资源管理器上的文件夹中,而不是这种情况.有什么建议? 替代文字

Sea*_*ira 9

如果它与您的小项目位于同一目录中,那么您需要做的就是:

import BeautifulSoup
Run Code Online (Sandbox Code Playgroud)

如果你将它保存在其他目录中,最简单的方法是:

from sys import path
path.append(path_to_Beautiful_Soup)

import BeautifulSoup
Run Code Online (Sandbox Code Playgroud)

Python会跟踪当前的位置,并首先查看当前目录.然后它检查sys.path所讨论模块的所有路径.如果它无法在任何这些地方找到它,则会抛出错误.


Chr*_*heD 5

当您以规范的方式安装beautifulsoup时(easy_install例如,或者使用Windows安装程序,如果有的话),beautifulsoup模块可能会被添加到您的PYTHONDIR\lib\site-packages目录中.

这意味着

import beautifulsoup
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩.

否则,将beautifulsoup.py(如果它是单个文件)添加到当前项目目录然后发出import beautifulsoup也应该这样做.