【问题标题】:Running Python programs in python.exe, the command prompt, and IDLE在 python.exe、命令提示符和 IDLE 中运行 Python 程序
【发布时间】:2016-10-12 01:24:59
【问题描述】:

让我在这篇文章的开头说我对 python 非常陌生。我在 codeacademy 上了一门课程,但直到现在还没有在我自己的计算机上实际使用过 python。还要跟大家解释一下,我的编码经验仅限于VBA和excel。我对如何使用命令提示符、库如何工作等等知之甚少。

我遇到了一些问题。当我在命令提示符下键入 python 时,我已更改目录以识别 python。然后我可以做一些简单的事情,比如

print "hello"

但是如果我写这样的东西

def firstfunction(t):
         print t+5
         return
firstfunction(5)

我希望这会打印数字 10,但是我收到以下错误:

文件“stdin”,第 4 行 第一个功能(5) ^ 语法错误:语法无效

但是,如果我在 IDLE 中使用它并运行它,它工作正常。

接下来我保存了一些我编写的 python 程序。一个我保存为 Hello.py

我想从我的 python exe 或命令提示符运行此代码,但不知道如何。

请任何有用的答案,如果您使用计算机术语,请尽量保持简单。我是超级新人!

谢谢

【问题讨论】:

    标签: python-2.7


    【解决方案1】:

    如果你的路径中没有包含 python 的位置,添加它。但无论如何,您应该能够从包含您的 python.exe 的目录中成功运行它。

    例如,如果 python 位于 C:\Python27:

    cd C:\Python27
    python mypythonscript.py
    

    【讨论】:

    • 好的,所以我让它在我的命令提示符下工作。如何让它从 python.exe 工作?
    • 另外,为什么这在命令提示符或 python.exe 中不起作用:
    • def firstfunction(t): print t+5 return firstfunction(5)
    • @tkosinki 感谢您的回复!
    • @JoshDautel 对我有用,就像您通过命令行和 Idle 编写的一样。你可以试试重装吗?它对你不起作用让我认为存在某种 PATH 问题。
    猜你喜欢
    • 2013-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-28
    • 2020-12-11
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    相关资源
    最近更新 更多