我在计算机A 上运行python脚本 first.py ,它生成变量 device_name = A 的值。我想将 device_name = A 的值设为机器B &在 clean.py 中使用它进行操作(在机器B 上运行)
我已添加以下来自声明&试图从机器B 运行clean.py得到以下错误。
来自导入设备名称的
Traceback (most recent call last):
File "clean.py", line 4, in <module>
from first.py import device_name
ImportError: No module named 'first.py'
答案 0 :(得分:1)
.py
扩展名不应该是import
参数的一部分。您正在导入模块,而不是文件名。
(在微不足道的情况下,它们对应1:1,但是支持重要案件的能力是比这更复杂的原因。)