(python) Comment appuyer sur win+R puis saisir le nom du fichier pour l'exécuter ?
PHP中文网
PHP中文网 2017-06-28 09:26:26
0
2
1179

Je viens d'apprendre python il n'y a pas longtemps, et je lisais "automatiser les trucs ennuyeux avec python", mais je n'ai toujours pas compris cette partie. Les passages pertinents du livre sont présentés dans la figure.

Alors, que va-t-il se passer exactement ?
Que se passe-t-il si pw.py dans l'image précédente n'existe pas dans le lecteur C, par exemple dans le dossier pythonCodes du lecteur D ? Je ne comprends toujours pas la deuxième image... Ce fichier doit-il être dans le même dossier que celui où Python est installé ?
Merci à tous les prêtres taoïstes...

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(2)
滿天的星座

En fait, il vous permet simplement de configurer les variables d'environnement. Si vous avez un projet appelé pythonCodes, 然后你要在系统属性->环境变量->path, 将你这个pythonCodes绝对路径加进去, 这样的话, 你在pythonCodes里面写python脚本, 例如command.py, 就能够直接通过win+R,然后通过输入command.pyexécutez-le directement...

.

Cependant, je ne recommande pas de faire cela, car cela développerait de mauvaises habitudes et dépendrait fortement des variables d'environnement. De plus, une fois que le projet change d'emplacement, les variables d'environnement devront être modifiées. Au lieu de cela, il est préférable de le faire. sélectionnez directement un chemin de travail. Ensuite, développez-le simplement ! Les variables d'environnement doivent uniquement être définies dans le programme Python

.
淡淡烟草味

Cela signifie créer un pw.bat文件,并将这个pw.bat所在目录注册到全局%PATH%环境变量中。
pw.batcontenu de

@eeeeee xxxxxx %*
@pause

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

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

Ensuite, grâce à pw.bat所在路径被注册到了%PATH%环境变量,所以从Win+R直接运行pw python脚本路径 le script peut être appelé.

Peu importe où pw.py est placé, car les chemins à l'intérieur sont les mêmes si le répertoire dans lequel ils se trouvent a été enregistré dans %PATH%环境变量,就可以直接写文件名,如果没有将所在目录注册到%PATH环境变量,就要把路径写全,仅此而已,对于前面的py.exe.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal