V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
commonhub
V2EX  ›  Windows

如何在 windows10 下用 Python 修改 host 文件?

  •  
  •   commonhub · 2018-09-13 20:47:08 +08:00 · 2940 次点击
    这是一个创建于 2265 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 Admin 身份运行 cmd python block.py,

    报错 IOError: [Errno 13] Permission denied "C:\Windows\System32\drivers\etc"

    这是我一个工具的一部分:

    • block.py 每隔几分钟执行一遍,读取一个列表然后在 host 里面重定向有关网站,
    • unblock.py 运行后把 hosts 文件复原撤销重定向,同时设置一个时间戳,15min 后再调用 block.py

    之前在 mac 上用的很好,crontab+sudo 毫无压力,现在跑到 win10 上面各种权限问题,手工加了路径的权限仍然没用。 求问大家有没有啥解决方案或者替代,用别的脚本语言也成,只要能定时跑且有权限。

    自救中的晚期拖延症

    ============ 已解决 把 mac 下的 path 改成 win 下 path 的时候,少打了一个 hosts -_-|||

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3945 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 10:20 · PVG 18:20 · LAX 02:20 · JFK 05:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.