subprocess
모듈을 사용하여 파일을 탐색기에서 두 번 클릭하여 열려고합니다. 어떻게해야합니까? 라는 오류가 발생합니다Windows에서 더블 클릭에 해당하는 파이썬 보조 프로세스 모듈
subprocess.call("C:/myfile.csv", shell=True)
:
명령의 구문이 올바르지 입니다
나는 다음 줄을 시도했다.
'C : \'는 내부 또는 외부 명령 작동 가능 프로그램 또는 배치 파일로 인식되지 않습니다.
subprocess
을 사용하여 더블 클릭을 에뮬레이트하는 방법은 무엇입니까? 기본적으로 나는
''subprocess.call (r'C : \ myfile.csv ', shell = True)'해야한다고 생각합니다. (확실하지 않고'os.startfile'이 더 깨끗합니다). –
@Chris : 실제로'shell = True'를 사용했습니다. 질문에 그것을 포함하는 것을 잊었습니다. 'shell = True'를 사용하면 위에서 언급 한 오류가 발생합니다. – Kit
나는 Chris가 자신의 경로에 백 슬래시가 포함 된 원시 문자열을 사용 했으므로 자신이 사용하지 않았고 차이가 클 수 있다는 사실을 놓쳤다 고 생각합니다. – martineau