2017-01-12 3 views
0

윈도우 10 홈 버전 1607 파이썬 3.5.2액세스, 윈도우 10

내가 파이썬에 새로 온 사람, 내가 배치 파일을 사용하여 파이썬 스크립트를 실행하려고했습니다. PATH 환경 변수에 배치 파일이 포함 된 폴더를 추가했습니다. '이 응용 프로그램은 사용자의 PC에서 실행할 수 없습니다'라고

그러나 오류 메시지가 나올 R

승리 +에 '하여 HelloWorld'를 입력하여 내 파이썬 스크립트를 실행하려고하고 cmd를 현재의 메시지

반환에 계속했다

액세스가 거부되었습니다. 계속하려면 아무 키나 누르십시오 .....

Python Script. HelloWorld.py로 저장

#! python3 

import sys 

print('Hello World') 
print(sys.argv) 

배치 파일. HelloWorld.bat

@py C:\Users\Anthony\MyPythonScripts\HelloWorld.py %* 
@pause 
+2

그것은'파이썬 yourscript.py'이어야한다있을 것이다 파이썬 2.7 스크립트 python3를 사용하는 것입니다? 최소한 [this] (http://stackoverflow.com/a/1522567/6707985)에 따르면 – geisterfurz007

+0

cmd에서 파일에 액세스 할 때 동일한 코딩을 사용 했으므로 대단히 감사합니다. 지금은 터무니 없습니다. –

+0

네, 문제가 해결되었습니다. 고마워요, –

답변

1

로 저장 당신은 실수로 스크립트를 실행 py 대신 python으로 사용하고 있습니다.

이로 인해받는 메시지가 표시됩니다.

0

프로젝트 또는 스크립트에서 python 3.5.2 또는 python 2.7을 사용하여 실행하려면 d:\Users\nameofuser>python nameofmyscript 명령을 사용해야합니다. exemple 들어

나는 python2에 스크립트가 :

import os 

print "Hello wolrd! I'm a rabbit!" 

내가 그것을 실행 python rabbit.py

답 : Hello wolrd! I'm a rabbit!

파이썬 내 스크립트가있는 경우 3

import os 

print("Hello wolrd! I'm a rabbit!") 

이번에는를 사용할 수 있습니다. 73,963,210 또는 python rabbit.py

당신이 할 수있는 유일한 방법은 당신이 SyntaxError

+0

고마워요,하지만 배치 파일을 사용하여 제 코드를 실행하는 짧은 방법을 찾고있었습니다. –