【发布时间】:2023-03-08 18:09:01
【问题描述】:
大家好,我只是 Python 的新手。我想用 Python 编写一个脚本来更改 DNS。
但我在编写该代码后得知 resolv.conf 是 只读 文件。因为我犯了那个错误:IOError: [Errno 13] Permission denied: '/etc/resolv.conf'
myFile= open("/etc/resolv.conf", "w")
然后,我稍微搜索了一下,发现os.chmode(),我写了一个新行来删除 resolv.conf 的所有权限,即:
os.chmod("/etc/resolv.conf", 0777)
但现在我遇到了这个错误:IOError: [Errno 13] Permission denied: '/etc/resolv.conf'
我无法解决这个问题,我正在等待您的建议。
谢谢。
【问题讨论】:
-
它叫做 script,而不是 scrypt。