私は最近 Python を学び始めたばかりで、「Python で退屈なことを自動化する」を読んでいましたが、この部分がまだ理解できませんでした。この本の関連する箇所を図に示します。
それで、何が起こるのでしょうか?
前の図の pw.py が C ドライブに存在しない場合はどうなりますか? たとえば、D ドライブの pythonCodes フォルダーに存在する場合はどうなりますか? 2番目の写真がまだ理解できません...そのファイルはPythonがインストールされている場所と同じフォルダーにある必要がありますか?
道教の僧侶たち、ありがとう...
実際には、
ただし、これは悪い習慣になり、環境変数に大きく依存するため、お勧めしません。さらに、プロジェクトの場所を変更すると、環境変数を変更する必要があります。作業パスを直接選択して、その上で開発するだけですpythonCodes
, 然后你要在系统属性
->环境变量
->path
, 将你这个pythonCodes
绝对路径加进去, 这样的话, 你在pythonCodes
里面写python脚本, 例如command.py
, 就能够直接通过win+R
,然后通过输入command.py
というプロジェクトがある場合は、それを直接実行するだけで環境変数を設定できます。環境変数は Python プログラムで設定するだけです
それが意味するのは、
コンテンツを作成するということです リーリーpw.bat
文件,并将这个pw.bat
所在目录注册到全局%PATH%
环境变量中。pw.bat
のeeeeee
表示的是python.exe
可执行文件的路径。这个书里面用的是py.exe
,但是实际安装时,大多数用户默认的Python可执行文件为python.exe
。如果,这个python.exe
没有在全局注册(也就是说不在%PATH%
环境变量中,命令行直接运行python
无法访问),那么此处的eeeee
部分就需要使用python.exe
のフルパス。2番目に、
xxxxx
是.py
文件的路径。它这个方法,是固定运行一个python文件,在Win+R之后只输入需要传入python文件的参数。而如果你需要在Win+R里面输入Python路径的话,应该省略xxxxx
この部分です。その後、
pw.bat
所在路径被注册到了%PATH%
环境变量,所以从Win+R直接运行pw python脚本路径
のおかげでスクリプトを呼び出すことができます。pw.py が配置されているディレクトリが
%PATH%
环境变量,就可以直接写文件名,如果没有将所在目录注册到%PATH
环境变量,就要把路径写全,仅此而已,对于前面的py.exe
に登録されていれば、その中のパスは同じであるため、pw.py がどこに配置されても問題ありません。