Поэтому у меня есть учетная запись с CloudFlare, и я пытаюсь использовать this Python Script обновить мой DNS на мой новый IP-адрес, если он когда-либо измененияPython NameError: Имя не определено (CloudFlare DDNS Script)
я установил Python для 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
Я никогда не использовал Python раньше, так что я немного из моей глубины, я думаю, что он пытается получить Env Переменная с моего ПК, но не находит ее? - Но я не уверен, и я не знаю, что добавить, чтобы исправить это.
Я пытаюсь запустить это на Windows Server 2012 R2 Standard, пока что просто вручную. Я буду разрабатывать автоматизацию позже, когда скрипт работает.
Любая помощь будет отличной.
Да, вы были правы! Я думал, что это могло быть так, поэтому я установил Python2 (вместе с Python3) - мне пришлось удалить обе и переустановить Python2. Спасибо за помощь! – OPSJono