1

在此处输入图像描述

我正在尝试运行我的 celcius.py 文件,但我不知道在命令行中输入什么...

当我输入 Python celcius.py 时它不起作用:

我收到以下消息:

>>> python celcius.py
  File "<stdin>", line 1
    python celcius.py
                 ^
SyntaxError: invalid syntax
>>>

当我使用 Python IDLE GUI 打开程序时,它会运行程序并在我看到它之前关闭程序。我在某处读到,如果您从命令行运行它,它不会关闭。

4

3 回答 3

2

您需要在 windows 命令提示符下键入“python celsius.py”,而不是 Python 命令提示符;如果 Python 目录在您的 PATH 中,这只会立即生效。可能不是,因此您需要改用它:C:\Python27\python.exe celsius.py.

因为 celsius for you 与 python 在同一个文件夹中,所以你也可以这样做:

CD C:\Python27
python.exe celsius.py

通常,将目录 (CD) 更改为存储文件的位置,然后运行C:\Python27\python.exe <filename>

不过,在 Windows 中双击通常更容易,假设它已设置为执行此操作(通常是,除非您将其更改回来)

于 2013-09-05T00:21:29.783 回答
1

有几种方法可以做到这一点。

方式 1

第一步:打开命令提示符(开始并输入“cmd”) *注意:不要打开 python。如果您在命令提示符窗口中看到“>>>”,则您打开了 python。这是不好的。第二步:输入:python "path\to\file\celcius.py"替换path\to\file路径(以您的计算机用户命名的文件夹的名称开头。所以对于我的计算机来说,这将是本。假设我celcius.py的位于桌面上,我将运行python "Desktop\celcius.py"并且点击<.enter.>。看起来你celcius.py在你的python文件夹中。不要把它放在那里。那是python本身的系统文件。将它移动到你的桌面或你的文档文件夹。顺便说一句,如果你有truble使用这个,请确保您的系统已设置为执行 python 命令。转到此处以供参考。

方式 2

假设您在资源管理器中有与 .py 文件关联的 python,您可以找到该文件并双击它。

方式 3

打开 IDLE(您通常可以在启动的程序列表中找到它)。通过IDLE打开python文件。这将向您显示程序的源代码。点击 <.F5.>。F5 将从 IDLE shell 中执行程序。

于 2013-09-05T00:17:45.173 回答
1

您不需要这样做,只需打开命令提示符并键入:

python path/to/your/file.py

只需确保python在您的环境 PATH 中设置了该命令,检查一下

于 2013-09-05T00:22:58.293 回答