suchen

Heim  >  Fragen und Antworten  >  Hauptteil

(Python) Wie drücke ich Win+R und gebe dann den Dateinamen ein, um es auszuführen?

Ich habe Python erst vor kurzem gelernt und habe „Automatisieren Sie die langweiligen Dinge mit Python“ gelesen, aber diesen Teil habe ich immer noch nicht verstanden. Die relevanten Passagen im Buch sind in der Abbildung dargestellt.

Was genau wird also passieren?
Was passiert, wenn pw.py im vorherigen Bild nicht im Laufwerk C vorhanden ist, beispielsweise im Ordner „pythonCodes“ des Laufwerks D? Ich verstehe das zweite Bild immer noch nicht ... Muss sich diese Datei im selben Ordner befinden, in dem Python installiert ist?
Vielen Dank an alle taoistischen Priester...

PHP中文网PHP中文网2710 Tage vor1165

Antworte allen(2)Ich werde antworten

  • 滿天的星座

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

    其实他就是让你配置好环境变量而已. 如果你有一个项目叫做pythonCodes, 然后你要在系统属性->环境变量->path, 将你这个pythonCodes绝对路径加进去, 这样的话, 你在pythonCodes里面写python脚本, 例如command.py, 就能够直接通过win+R,然后通过输入command.py直接运行..

    不过我是不建议这样做, 因为这样做会养成不好的习惯, 十分依赖环境变量, 而且项目一旦变动位置, 又得改环境变量, 与其这样, 还不如直接就选好一个工作路径, 然后在上面去开发就好了! 环境变量只需要设置python程序就好

    Antwort
    0
  • 淡淡烟草味

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

    它的意思是,创建一个pw.bat文件,并将这个pw.bat所在目录注册到全局%PATH%环境变量中。
    pw.bat内容为

    @eeeeee xxxxxx %*
    @pause

    其中eeeeee表示的是python.exe可执行文件的路径。这个书里面用的是py.exe,但是实际安装时,大多数用户默认的Python可执行文件为python.exe。如果,这个python.exe没有在全局注册(也就是说不在%PATH%环境变量中,命令行直接运行python无法访问),那么此处的eeeee部分就需要使用python.exe的全路径。

    其次,xxxxx.py文件的路径。它这个方法,是固定运行一个python文件,在Win+R之后只输入需要传入python文件的参数。而如果你需要在Win+R里面输入Python路径的话,应该省略xxxxx这部分。

    然后,由于pw.bat所在路径被注册到了%PATH%环境变量,所以从Win+R直接运行pw python脚本路径就可以调用脚本了。

    至于pw.py什么的放在哪里都无所谓,因为里面这些路径,如果已经将所在目录注册到%PATH%环境变量,就可以直接写文件名,如果没有将所在目录注册到%PATH环境变量,就要把路径写全,仅此而已,对于前面的py.exe也是同理。

    Antwort
    0
  • StornierenAntwort