2015-01-01 4 views
-1

그래서 내가 CloudFlare에 계정을 가지고 있고 그것은 지금까지 내가 파이썬 설치 한파이썬 나가서 설명하자면 NameError : 이름

을 변경하면 나의 새로운 IP 주소로 내 DNS를 업데이트 this Python Script를 사용하려고 해요 (CloudFlare DDNS 스크립트) 정의되지 Windows 용, 그리고 또한 의존성 '요청'을 통해 설치 pip. 나는이 오류 받고 있어요 스크립트를 실행하려고 할 때

: 나는 내 깊이 밖으로 조금 있어요 그래서 전에 파이썬을 사용한 적이

C:\Users\Administrator\Documents\CFDDNS\CfDDNS-master>python cfddns.py 
Traceback (most recent call last): 
    File "cfddns.py", line 96, in <module> 
    main() 
    File "cfddns.py", line 60, in main 
    execfile(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'config.py'), config) 
NameError: name 'execfile' is not defined 

을, 나는 봉투를 얻으려고 생각 내 PC의 변수는 찾지 못했습니까? -하지만 확실하지는 않습니다.이 문제를 해결하기 위해 무엇을 추가해야할지 모르겠습니다.

저는 이것을 Windows Server 2012 R2 Standard에서 수동으로 실행하려고합니다. 나중에 스크립트가 작동 할 때 자동화 작업을 수행 할 것입니다.

도움이 될 것입니다.

답변

0

execfile은 정확했다, 당신은 아마도 correct python version.

+0

네 필요 Python2의 내장 함수이지만,이 프로그램을 실행하려면 파이썬 3에서 제거되었습니다! 필자는 그럴지도 모른다고 생각하여 Python2 (Python3와 함께)를 설치했습니다. 둘 다 제거하고 Python2를 다시 설치해야했습니다. 도움 주셔서 감사합니다. – OPSJono