【发布时间】:2026-01-21 22:05:02
【问题描述】:
所以我有一个 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 上运行它,现在只是手动运行。当脚本运行时,我将在稍后进行自动化。
任何帮助都会很棒。
【问题讨论】:
标签: python windows nameerror cloudflare