如何使用外部.py文件?

2024-05-19 03:37:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我下载了beautifulsoup.py用于我正在做的一个小项目。我需要在我的项目中导入这个.py文件吗?

我只是在当前python脚本的某个地方复制并粘贴代码吗?

谢谢你的帮助。

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

我在使用它时遇到了这个错误。我将.py文件复制并粘贴到Windows资源管理器上项目所在的文件夹中,但不会发生这种情况。有什么建议吗? alt text


Tags: 文件项目代码pyorg脚本http粘贴
3条回答

如果它与您的小项目位于同一目录中,则您只需执行以下操作:

import BeautifulSoup

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

from sys import path
path.append(path_to_Beautiful_Soup)

import BeautifulSoup

Python跟踪当前的位置,并首先在当前目录中查找。然后,它检查sys.path中有关模块的所有路径。如果在这些地方找不到它,它就会抛出一个错误。

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

这意味着

import beautifulsoup

应该会成功的。

否则,将beautifulsoup.py(如果它是单个文件)添加到当前项目目录中,然后发出import beautifulsoup也可以做到这一点。

你有几个选择:

  • 假设许可证允许,您可以剪切和粘贴代码。但是,更新代码时会发生什么情况?

  • 你可以把代码放在与你的代码相同的目录(即文件夹)中。那么在你尝试使用它之前,你只需要说import beautifulsoup

  • 您可以将代码放在python加载路径中的某个位置。

相关问题 更多 >

    热门问题