我试图执行一个文件(threenames.py
),其中有三个属性a、b和c,每个属性分配给一个字符串,如下所示
a = 'New York'
b = 'Baltimore'
c = 'Phoenix'
Print (a, b, c)
我想用python代码调用它们,如下所示
python threenames.py however I get a syntax error as follows
>>> python threenames.py
File "<stdin>", line 1
python threenames.py
^
SyntaxError: invalid syntax
我做错什么了?你知道吗
当您看到Python交互式解释器的
>>>
提示时,键入exit()
,然后按Enter。之后,返回shell提示符,在那里可以键入python threenames.py
,然后按Enter运行程序。你知道吗>>>
是Python交互式解释器的提示符。python threenames.py
不是有效的Python语句,这就是为什么它会给您一个错误。你知道吗您可以通过点击
Ctrl
+D
或执行exit()
退出Python REPL循环。 然后您将看到普通的shell提示符(可能以$
结尾),并可以执行python threenames.py
。你知道吗您也可以只在pythonshell中执行
import threenames
,因为它将执行该文件中的所有代码,但请注意:如果更新threenames.py
文件中的代码,只需再次导入它就不会重新加载代码。你知道吗我假设您的打印格式来自于实际使用Python 2而不是语法建议的Python 3;使用它作为一个语句,并去掉tuple,如下所示:
相关问题 更多 >
编程相关推荐