python - 如何与另一个脚本共享 python 脚本的导入?

标签 python django oop import

假设我有一个带导入的 script1.py。

如何与 script2.py 共享 script1.py 导入?无需复制和粘贴。

最佳答案

您的应用程序应该包含许多逻辑上独立的模块。它使您的程序更易于阅读、调试等。就像 Python 的标准库分为许多模块一样(如您所说 - 您必须从其中许多模块中导入东西)。

您拥有的模块越多,您需要在每个模块中执行的导入就越少。 这是因为程序的每个单独部分只导入它需要的东西。由于这种态度,您和其他程序员可以轻松理解代码。

另一种处理方式(不推荐):

imports.py:(在这个例子中,我假设你把它放在和 test.py 相同的目录中)

from datetime import date
from re import *

测试.py:

from imports import * #you import your imports

today = date.today() #using what you imported in imports.py
print(today)

由于可能导入了相同的名称,因此可能很危险。小心!

关于python - 如何与另一个脚本共享 python 脚本的导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5456923/

相关文章:

javascript - javascript 对象属性的绑定(bind)

java - 如何修复此运行时错误?

python - 在 Windows 计算机上从 Python 运行 Linux 命令

python - 如何使用Ajax实现Progressbar以完成长的 celery 任务

python - 命名空间错误lxml xpath python

python - django 唯一对象(不是唯一字段)?

javascript - 将 URL 参数传递给 Python

java - 静态无效类

python - 将数据附加到波形声音文件而不加载其当前内容

python - 通过 Scrapy 存储抓取的数据