ホームページ  >  に質問  >  本文

(Python) win+Rを押してファイル名を入力して実行するにはどうすればよいですか?

私は最近 Python を学び始めたばかりで、「Python で退屈なことを自動化する」を読んでいましたが、この部分がまだ理解できませんでした。この本の関連する箇所を図に示します。

それで、何が起こるのでしょうか?
前の図の pw.py が C ドライブに存在しない場合はどうなりますか? たとえば、D ドライブの pythonCodes フォルダーに存在する場合はどうなりますか? 2番目の写真がまだ理解できません...そのファイルはPythonがインストールされている場所と同じフォルダーにある必要がありますか?
道教の僧侶たち、ありがとう...

PHP中文网PHP中文网2669日前1132

全員に返信(2)返信します

  • 滿天的星座

    滿天的星座2017-06-28 09:28:26

    実際には、pythonCodes, 然后你要在系统属性->环境变量->path, 将你这个pythonCodes绝对路径加进去, 这样的话, 你在pythonCodes里面写python脚本, 例如command.py, 就能够直接通过win+R,然后通过输入command.pyというプロジェクトがある場合は、それを直接実行するだけで環境変数を設定できます。

    ただし、これは悪い習慣になり、環境変数に大きく依存するため、お勧めしません。さらに、プロジェクトの場所を変更すると、環境変数を変更する必要があります。作業パスを直接選択して、その上で開発するだけです

    環境変数は Python プログラムで設定するだけです

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-28 09:28:26

    それが意味するのは、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 がどこに配置されても問題ありません。

    返事
    0
  • キャンセル返事