我想知道如何使用命令行执行python脚本。这是我在Arithmetic.py中的代码:
def main():
print 'spam'
if __name__ == '__main__':
main()
当我输入
python Arithmetic.py
我在“c”上得到语法错误
File "ipython-input-11-0770a0dfdadd", line 1
python Arithmetic.py
有什么想法吗?谢谢!
答案 0 :(得分:3)
看起来您正在尝试将python Arithmetic.py
命令键入IPython shell。相反,请确保您使用的是操作系统的命令提示符。 (您可以通过键入exit()
退出Python或IPython shell。)
在Windows上,命令提示符如下所示:
C:\Users\Carter>
在Linux上,命令提示符如下所示:
carter@carters-computer:~$
在Mac OS X中,它看起来像这样:
Carters-Macbook:~ csande$
答案 1 :(得分:2)
要从ipython中调用您的程序,请在同一目录中使用import Arithmetic
(无“.py”),然后使用Arithmetic.main()
。您可以使用当前尝试从命令shell运行程序的短语,而无需先启动解释器。