Python의 하위 프로세스가 Windows의 네트워크 위치에서 스크립트를 실행할 수 없습니다.

파올로

Windows 컴퓨터에서 작업하고 있습니다. 내 Python 프로그램에서 실행 파일에 대한 시스템 호출을 수행하기 위해 하위 프로세스 를 사용하고 있습니다. 실행하려는 실행 파일이 네트워크 위치에 있습니다. 예 :

\\mycompanyname\\internal\\...\\myscript.pl

다음과 같이 기능을 사용하고 있습니다.

subprocess.run(['\\mycompanyname\\internal\\...\\myscript.pl'])

그리고 항상 다음과 같은 오류가 발생합니다.

FileNotFoundError : [WinError 2] 시스템이 지정된 파일을 찾을 수 없습니다.

cmd 셸에서 똑같은 명령을 복사하여 붙여 넣으면 제대로 작동합니다. 네트워크 위치에서 파일을 올바르게 해결하기 위해 하위 프로세스를 얻으려면 어떻게해야합니까?

h4z3

파이썬은 백 슬래시가있는 이스케이프 시퀀스를 사용합니다. 따라서 일반 문자열의 이중 백 슬래시 = 이스케이프 된 (단일) 백 슬래시입니다.

문자열을 문자 그대로 사용하고 이스케이프를 생략하려면 r따옴표를 열기 바로 전에 표시되는 원시 문자열을 사용하십시오 .

subprocess.run([r'\\mycompanyname\\internal\\...\\myscript.pl'])

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python 하위 프로세스로 Linux .sh 스크립트를 실행할 수 없습니까?

분류에서Dev

네트워크에 링크를 추가하기 위해 중첩 된 사전의 값에 액세스 할 수 없습니다.

분류에서Dev

Linux 용 Windows 하위 시스템에서 네트워크 인터페이스를 나열 할 수 없습니다.

분류에서Dev

Windows는 Eclipse 내에서 Python 스크립트를 실행할 수 없습니다.

분류에서Dev

Linux의 sudo에서 .sh 스크립트를 실행할 수 없습니다.

분류에서Dev

DOS / 배치 스크립트를 사용하여 네트워크 드라이브의 숨겨진 파일을 삭제할 수 없습니다.

분류에서Dev

일부 소프트웨어에서 네트워크 위치에 액세스 할 수 없습니다.

분류에서Dev

로봇 프레임 워크에서 Python 스크립트를 실행할 수 없습니다.

분류에서Dev

노틸러스에서 특정 네트워크 위치를 북마크 할 수 없습니다.

분류에서Dev

노틸러스에서 특정 네트워크 위치를 북마크 할 수 없습니다.

분류에서Dev

노틸러스에서 특정 네트워크 위치를 북마크 할 수 없습니다.

분류에서Dev

Python 스크립트를 실행할 때 항상 하위 프로세스가 자동으로 시작됩니다.

분류에서Dev

PLINK를 사용하여 Windows에서 ktutil 명령으로 쉘 스크립트를 실행할 수 없습니다.

분류에서Dev

자바 스크립트에서 하위 요소의 텍스트를 가져올 수 없습니다.

분류에서Dev

하위 프로세스를 사용하여 셸 스크립트를 호출하면 셸 스크립트의 모든 명령이 실행되지 않습니다.

분류에서Dev

매크로는 네트워크의 파일에 액세스 할 수 없습니다.

분류에서Dev

Python 스크립트 : 하위 프로세스를 사용하여 여러 인수로 스크립트 실행

분류에서Dev

두 개의 독립 네트워크를 스위치에 연결

분류에서Dev

Meteor의 외부 스크립트에서 함수를 실행할 수 없습니다.

분류에서Dev

Java 프로그램을 실행하기위한 Linux 스크립트를 사용할 수 없습니다.

분류에서Dev

하위 프로세스를 사용하는 Python의 스크립트가 작동하지 않습니다.

분류에서Dev

PHP에서 Python 스크립트를 실행할 수 없습니다.

분류에서Dev

Windows Phone 에뮬레이터가 내부 네트워크 스위치를 만들 수 없습니다.

분류에서Dev

의존성 때문에 시작할 때 스크립트를 실행할 수 없습니다.

분류에서Dev

사용자 정의 된 쉘 스크립트를 실행할 수 없습니다.

분류에서Dev

내 로컬 네트워크의 내 PC 중 하나가 내 SSH 서버에 연결할 수 없습니다.

분류에서Dev

스칼라 플레이 프레임 워크에서 단위 테스트를 실행할 수 없습니다.

분류에서Dev

crontab을 사용하여 Python 스크립트를 실행할 수 없습니다.

분류에서Dev

다른 서버의 pyinstall 컴파일러 스크립트를 실행할 수 없습니다.

Related 관련 기사

  1. 1

    Python 하위 프로세스로 Linux .sh 스크립트를 실행할 수 없습니까?

  2. 2

    네트워크에 링크를 추가하기 위해 중첩 된 사전의 값에 액세스 할 수 없습니다.

  3. 3

    Linux 용 Windows 하위 시스템에서 네트워크 인터페이스를 나열 할 수 없습니다.

  4. 4

    Windows는 Eclipse 내에서 Python 스크립트를 실행할 수 없습니다.

  5. 5

    Linux의 sudo에서 .sh 스크립트를 실행할 수 없습니다.

  6. 6

    DOS / 배치 스크립트를 사용하여 네트워크 드라이브의 숨겨진 파일을 삭제할 수 없습니다.

  7. 7

    일부 소프트웨어에서 네트워크 위치에 액세스 할 수 없습니다.

  8. 8

    로봇 프레임 워크에서 Python 스크립트를 실행할 수 없습니다.

  9. 9

    노틸러스에서 특정 네트워크 위치를 북마크 할 수 없습니다.

  10. 10

    노틸러스에서 특정 네트워크 위치를 북마크 할 수 없습니다.

  11. 11

    노틸러스에서 특정 네트워크 위치를 북마크 할 수 없습니다.

  12. 12

    Python 스크립트를 실행할 때 항상 하위 프로세스가 자동으로 시작됩니다.

  13. 13

    PLINK를 사용하여 Windows에서 ktutil 명령으로 쉘 스크립트를 실행할 수 없습니다.

  14. 14

    자바 스크립트에서 하위 요소의 텍스트를 가져올 수 없습니다.

  15. 15

    하위 프로세스를 사용하여 셸 스크립트를 호출하면 셸 스크립트의 모든 명령이 실행되지 않습니다.

  16. 16

    매크로는 네트워크의 파일에 액세스 할 수 없습니다.

  17. 17

    Python 스크립트 : 하위 프로세스를 사용하여 여러 인수로 스크립트 실행

  18. 18

    두 개의 독립 네트워크를 스위치에 연결

  19. 19

    Meteor의 외부 스크립트에서 함수를 실행할 수 없습니다.

  20. 20

    Java 프로그램을 실행하기위한 Linux 스크립트를 사용할 수 없습니다.

  21. 21

    하위 프로세스를 사용하는 Python의 스크립트가 작동하지 않습니다.

  22. 22

    PHP에서 Python 스크립트를 실행할 수 없습니다.

  23. 23

    Windows Phone 에뮬레이터가 내부 네트워크 스위치를 만들 수 없습니다.

  24. 24

    의존성 때문에 시작할 때 스크립트를 실행할 수 없습니다.

  25. 25

    사용자 정의 된 쉘 스크립트를 실행할 수 없습니다.

  26. 26

    내 로컬 네트워크의 내 PC 중 하나가 내 SSH 서버에 연결할 수 없습니다.

  27. 27

    스칼라 플레이 프레임 워크에서 단위 테스트를 실행할 수 없습니다.

  28. 28

    crontab을 사용하여 Python 스크립트를 실행할 수 없습니다.

  29. 29

    다른 서버의 pyinstall 컴파일러 스크립트를 실행할 수 없습니다.

뜨겁다태그

보관