我写了一个脚本并保存为测试.py(代码如下所示)。当我从脚本运行它时(运行模块5),我在pythonshell中得到结果。你知道吗
但是我尝试了许多在线的建议,让它从pythonshell运行,但是失败了(下面粘贴了一个错误)。你知道吗
如何从pythonshell运行python脚本? 我运行的Python版本是3.7.3和Windows。你知道吗
#!/usr/bin/python3
print(" Hello, world!")
exec(open(test.py).read())
输出:
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
exec(open(test.py).read())
NameError: name 'test' is not defined
你不需要最后一行就可以运行了。您只需要:
如果要从另一个文件运行它,请不要使用exec。相反,导入它。你知道吗
你需要通过考试”测试.py“作为字符串(使用引号)。 测试不是已知对象。你知道吗
相关问题 更多 >
编程相关推荐