使用命令行执行Python脚本
我想知道如何使用命令行执行python脚本。这是我在算术.py中的代码:使用命令行执行Python脚本,python,syntax-error,main,Python,Syntax Error,Main,我想知道如何使用命令行执行python脚本。这是我在算术.py中的代码: def main(): print 'spam' if __name__ == '__main__': main() 我打字的时候 python Arithmetic.py 我在“c”上得到一个语法错误 有什么想法吗?谢谢 要从ipython中调用程序,请在同一目录中使用导入算术(no.py'),然后使用算术.main()。您可以使用当前正试图从命令shell运行程序的短语,而无需首先启动解释
def main():
print 'spam'
if __name__ == '__main__':
main()
我打字的时候
python Arithmetic.py
我在“c”上得到一个语法错误
有什么想法吗?谢谢 要从ipython中调用程序,请在同一目录中使用
导入算术(no.py'),然后使用算术.main()
。您可以使用当前正试图从命令shell运行程序的短语,而无需首先启动解释器。要从ipython中调用您的程序,请在同一目录中使用导入算术(no.py'),后跟算术.main()
。您可以使用当前正在尝试从命令shell运行程序这一短语,而无需首先启动解释器。看起来您正在尝试将python算术.py
命令键入IPython shell。相反,请确保您正在使用操作系统的命令提示符。(通过键入exit()
,您可以脱离Python或IPython外壳)
在Windows上,命令提示符如下所示:
C:\Users\Carter>
在Linux上,命令提示符如下所示:
carter@carters-计算机:~$
在Mac OS X中,它如下所示:
Carters Macbook:~csande$
看起来您正试图在IPython shell中键入python算术.py
命令。相反,请确保您正在使用操作系统的命令提示符。(通过键入exit()
,您可以脱离Python或IPython外壳)
在Windows上,命令提示符如下所示:
C:\Users\Carter>
在Linux上,命令提示符如下所示:
carter@carters-计算机:~$
在Mac OS X中,它如下所示:
Carters Macbook:~csande$
这都是您的代码吗?粘贴的代码中没有“c”。您是否在python shell中键入“python算术.py”?很抱歉,没有任何想法,因为我不知道确切的错误消息和完整的代码code@BrenBarn可能是对的,您不能从python shell调用python算术.py
。您使用来自cmd
或sh
@BrenBarn:yep的调用,如果OP将其键入IPython shell,语法错误就是这样的。这是您的全部代码吗?粘贴的代码中没有“c”。您是否在python shell中键入“python算术.py”?很抱歉,没有任何想法,因为我不知道确切的错误消息和完整的代码code@BrenBarn可能是对的,您不能从python shell调用python算术.py
。您可以使用cmd
或sh
@BrenBarn:是的,如果OP将语法错误键入到IPython shell中,语法错误就是这样的。注意,您还可以使用IPython的%run
从IPython内部运行文件。注意,您还可以使用IPython的%run
从IPython内部运行文件。
File "ipython-input-11-0770a0dfdadd", line 1
python Arithmetic.py