繁体   English   中英

如何更好地使用两个脚本导入python模块?

[英]How can I better import python modules with two scripts?

假设我有两个脚本: functions.pyalgorithm.py 在前者中,我编写了在后者中导入的函数,后者是在终端中运行的脚本。

所以我在algorithm.py中的脚本看起来像这样:

import functions
x = functions.a_function()

例如,如果我在a_function()使用了numpy,但没有在algorithm.py中的其他地方使用它,我应该在functions.py或algorithm.py(或两者)中导入numpy吗?

由于我缺乏python方面的经验,所以我想知道人们通常是如何解决这个特定问题的。

非常感谢。

始终在使用模块的地方导入它。

如果functions.py中的函数使用numpy,则将其导入; 如果algorithm.py中的人使用它,则将其导入。 如果两者都适用,则将其导入两个地方。

自己尝试。

如果在functions.py中使用numpy,则需要将其导入functions.py中(这不是好事,也没有坏处,甚至不起作用),并且在算法中导入也没有用 .py。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM