2017-01-10 2 views
0

에서 다른 파이썬 파일을 호출하고 실행하므로 비슷한 제목으로 몇 개의 다른 링크를 확인했지만 특정 질문을 해결할 수 없습니다. 메모장에서 Python 파일을 실행하려고하는데 ++는 문제가되지 않지만이 파일은 컴파일하기 위해 몇 가지 작업을 수행합니다. 이것이 명령 프롬프트에서 성공적으로 실행하는 방법입니다.파이썬 파일

파이썬 upload.py --file = "비디오 경로"--title = "제목"--description =

내 질문은 "테스트"내가 어떻게 다른 파이썬 파일에서 이러한 특성을 설정합니다 및 그냥 대신 그 파일을 부르시겠습니까?

여기에 내가 어쩌면 당신은 당신의 특정 명령을 호출하는 서브 프로세스를 사용하여 내 새 파일

감사 enter image description here

enter image description here

+1

하위 프로세스를 사용하여 외부 모듈을 호출 할 수 있습니다. 더 자세한 내용은 https : //docs.python.org/2/library/subprocess.html – deweyredman

+0

@deweyredman 죄송하지만 지금까지 살펴 봤지만 이것이 얼마나 유익한 지 알 수 없었습니다. 정교하게 제발 주시겠습니까? –

+0

물론, 내가 말하는 것에 대해 더 잘 설명 할 수있는 답변을 작성하겠습니다. – deweyredman

답변

0

당신은 사용할 수 있습니다 ...

import subprocess 

subprocess.call("python upload.py --file= \"video path\" --title= \"title\" --description= \"testing\"") 

을 그리고 당신은 그냥 파일을 호출하고, 그게 년대 이를 수행하기위한 서브 프로세스 모듈. 문서와 코드의 예를 다음에 나열했습니다.

import subprocess 
result = subprocess.check_output('python upload.py --file="video path" --title="title" --description="testing"') 

결과에는 명령의 결과가 저장됩니다.

참고 : Linux가 아닌 Windows 환경에서 실행중인 경우/usr/bin/python을 python으로 변경하십시오.

0

이 내 코드입니다. 같은 폴더에 별도의 파일에서

, 당신은이 같은 파일을 넣을 수 있습니다 :