![](/img/trans.png)
[英]Accidentally installed two versions of Python 3.4.1… Can't run any scripts, no modules can import, how can I fix this?
[英]How can I better import python modules with two scripts?
假设我有两个脚本: functions.py和algorithm.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.