Python NameError: Name not defined (CloudFlare DDNS Script)
Python NameError: Name not defined (CloudFlare DDNS Script)
所以我有一个 CloudFlare 帐户,我正在尝试使用 this Python Script 将我的 DNS 更新到我的新 IP 地址(如果它发生变化)
我已经为 Windows 安装了 Python,并且还通过 pip 安装了依赖项 'Requests'。
尝试运行脚本时出现此错误:
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,所以我有点不知所云,我认为它正在尝试从我的 PC 获取环境变量,但没有找到它? - 但我不确定,我不知道要添加什么来解决这个问题。
我正在尝试在 Windows Server 2012 R2 Standard 上运行它,目前只是手动运行。脚本运行时,我会在稍后制定自动化。
任何帮助都会很棒。
execfile
is a builtin function in Python2, but has been removed in Python 3, To run this program you probably need the correct python version.
所以我有一个 CloudFlare 帐户,我正在尝试使用 this Python Script 将我的 DNS 更新到我的新 IP 地址(如果它发生变化)
我已经为 Windows 安装了 Python,并且还通过 pip 安装了依赖项 'Requests'。
尝试运行脚本时出现此错误:
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,所以我有点不知所云,我认为它正在尝试从我的 PC 获取环境变量,但没有找到它? - 但我不确定,我不知道要添加什么来解决这个问题。
我正在尝试在 Windows Server 2012 R2 Standard 上运行它,目前只是手动运行。脚本运行时,我会在稍后制定自动化。
任何帮助都会很棒。
execfile
is a builtin function in Python2, but has been removed in Python 3, To run this program you probably need the correct python version.