有人可以帮助我让python在Windows 10中的CMD中运行我的脚本而不必每次都精确地通过cd进行吗?

我正在尝试让python通过CMD行运行脚本。
注意:如果书中说python在哪里(用于存储文件的特定位置)可以访问它们,但从头开始进行扫描,我没有发现任何关系。

根据本书https://automatetheboringstuff.com/2e/appendixb/,我应该能够像这样在命令行中键入python(script.py),并且它应该运行以下脚本:

与下面本书的示例相比,这是我在执行时遇到的错误,以表明这应该行得通。

CMD线路输出

Microsoft Windows [Version 10.0.18362.1016]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\Armagon>python conway.py
python: can't open file 'conway.py': [Errno 2] No such file or directory

C:\Users\Armagon>

如您所见,我遇到了python错误,对此进行研究后,发现我没有发现任何有用的东西。

这是书中引用的确切示例:

Microsoft Windows [版本10.0.17134.648]
(c)2018年微软公司。保留所有权利。

C:\ Users \ Al> python hello.py
您好,世界!

C:\ Users \ Al>

首先,通过做一些研究,我找到了一种使它工作的方法,即通过cd(更改目录)到包含脚本C:\ Users \ Armagon \ Desktop \ mystuff的文件夹的直接路径。这有助于验证我尝试运行的脚本是否确实位于此处,并且我已经正确拼写了

但是,根据我到目前为止所做的一切,我不必这样做。

这些脚本在我的桌面上都位于一个名为mystuff的文件夹中。
跟随此链接以及视频Add a directory to Python sys.path so that it's included each time I use Python
我完全按照建议将mystuff文件添加到环境变量的PYTHONPATH中。这是sys.path的部分输出(从IDLE运行),显示添加了mystuff文件路径,因此,我敢肯定我做对了。

['','C:\\Program Files\\python38\\Lib\\idlelib','C:\\Users\\Armagon\\Desktop\\mystuff']

也许我对这里应该发生的事情感到困惑 我的假设是基于CMD执行该行(根据到目前为止所学的知识):python (script).py
它应该运行python。
依次,python应该在桌面上找到我的脚本(通过我创建的PYTHONPATH环境变量)并执行CMD中键入的脚本。

在达到这一目标的过程中,我尝试了很多事情。如果有人能指出这是什么,我真的很感激,而我正像本书一样,从我的桌面运行python脚本。我目前不是很熟练,如果排除了我事先表示歉意的相关信息,我会很乐意根据需要添加任何信息。

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...