>  Q&A  >  본문

(파이썬) win+R을 누른 다음 파일 이름을 입력하여 실행하는 방법은 무엇입니까?

저는 얼마전에 파이썬을 배웠는데, "지루한 일을 파이썬으로 자동화하기"를 읽고 있었는데 아직도 이 부분이 이해가 되지 않았습니다. 책에 나오는 관련 구절을 그림으로 나타내었습니다.

그럼 정확히 무슨 일이 일어날까요?
이전 그림의 pw.py가 C 드라이브에 없으면 어떻게 되나요? 예를 들어 D 드라이브의 pythonCodes 폴더에 존재한다면요? 두 번째 그림은 아직도 이해가 안 돼요... 해당 파일이 Python이 설치된 폴더와 같은 폴더에 있어야 하나요?
도사님들 감사합니다...

PHP中文网PHP中文网2669일 전1128

모든 응답(2)나는 대답할 것이다

  • 滿天的星座

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

    실제로는 pythonCodes, 然后你要在系统属性->环境变量->path, 将你这个pythonCodes绝对路径加进去, 这样的话, 你在pythonCodes里面写python脚本, 例如command.py, 就能够直接通过win+R,然后通过输入command.pyrun it direct라는 프로젝트가 있는 경우 환경 변수를 구성할 수 있습니다...

    그러나 이렇게 하면 나쁜 습관이 생기고 환경 변수에 크게 의존하게 되므로 권장하지 않습니다. 게다가 프로젝트 위치가 변경되면 환경 변수도 변경해야 합니다. 작업 경로를 직접 선택하고 개발하면 됩니다. 환경 변수는 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의 전체 경로입니다.

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

    그러면 pw.bat所在路径被注册到了%PATH%环境变量,所以从Win+R直接运行pw python脚本路径 덕분에 스크립트를 호출할 수 있습니다.

    pw.py가 어디에 있는지는 중요하지 않습니다. 왜냐하면 pw.py가 있는 디렉토리가 %PATH%环境变量,就可以直接写文件名,如果没有将所在目录注册到%PATH环境变量,就要把路径写全,仅此而已,对于前面的py.exe에 등록된 경우 그 내부의 경로는 동일하기 때문입니다.

    회신하다
    0
  • 취소회신하다