从命令提示符运行 Python 脚本无法正常工作

时间:2021-03-14 23:57:09

标签: python python-3.x windows command-line

在我的 Python 课程中,我们被要求在提交之前将脚本的结果输出到文本文件中。这是一项简单的任务,是我整个学期都在做的事情。但是,它今天似乎不起作用。

通常我会打开一个命令提示符,CD 到我的脚本目录,然后输入以下内容:

car_test.py > car_test.txt

现在,当我执行此操作时,它会打开 Visual Studio 2019(这是我用作 Python IDE 的内容)。我已经回到我以前使用过的其他脚本中,并且这些脚本正在发生同样的事情。奇怪的是,它创建了一个文本文件,但它是空白的。同样,以前已知的工作脚本也会发生这种情况。

对这里可能发生的事情有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

编辑的答案:

我今天又发生了这种情况,我弄清楚是什么原因造成的。它没有将 .py 文件的默认程序设置为 Python,而是以某种方式更改为 Visual Studio 2019。一旦我将其改回 Python,它现在就像我在下面和 OP 中描述的那样工作。

旧答案:

发布这个问题后,我走开休息一下。我无法解释原因,但它现在可以工作了。

C:\Users%USERNAME%\source\repos\car_test\car_test>car_test.py > car_test.txt

输出文件 car_test.txt 显示以下内容: 汽车加速: 当前速度:5 当前速度:10 当前速度:15 当前速度:20 当前速度:25

汽车正在刹车: 当前速度:20 当前速度:15 当前速度:10 当前速度:5 当前速度:0