我需要一些帮助,因为我真的不知道如何解决这个问题:
x=“测试”
y=“测试2”
当我试图从x导入y时,它说没有名为“x”的文件 (从x导入y)
有没有办法从test导入test2
其中test2是文件名测试中的一个变量
(我当前使用的代码)
start="trans"
x= ["a","b","c","d","e","f","g","h","i","j"]
while len(x) !=1:
global begin
del x[0]
print(x[0])
list_to_string= ''.join(x)
start="start"+list_to_string[0]
print(start)
else:
print("stop")
from start import start
已经谢谢了:)
不能将变量用于
import
语句from x import y
将试图找到一个模块字面上称为y
。在您的例子中,这可能意味着您希望在同一目录中有一个名为y.py
的文件。然后,它将尝试在该模块中查找一个变量(例如,函数或类名),该模块的字面意思是x
,即,您需要在该文件中执行以下操作:或:
如果您真的想在这里使用字符串变量,那么有很多方法可以做到这一点(例如,import module from string variable),但是您可能不需要在这里这样做。看起来你只是想:
相关问题 更多 >
编程相关推荐