想给python 提个权,要怎么操作?

2012-05-28 10:52:21 +08:00
 kojp
因为,要测试一些东西。需要频繁改HOSTS。一直就想弄个脚本来实现~~~~,今天努力了。
但是未遂:-(


这招行不通。说权限不够
dest_dir="C:\\WINDOWS\\system32\\drivers\\etc\\hosts"
f=open("dest_dir","a+")
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

file_path = "C:\\WINDOWS\\system32\\drivers\\etc\\hostsnew"
os.remove(dest_dir)
aa='C:\\WINDOWS\\system32\\drivers\\etc\\hosts'
os.copy(file_path,dest_dir)

这招也行不通,直接不给提示,只说错误


PS:系统xp
4536 次点击
所在节点    Python
23 条回复
allenm
2012-05-29 10:07:46 +08:00
@kojp 话说,你是不是想和我做差不多的东西呢?我是想做一个通过 web 管理 N 个客户端的 hosts 的工具。现在已经初步成型了,正在写分组管理的部分。如果想法差不多,能不能一起做呢?哈哈
kojp
2012-05-29 10:27:37 +08:00
https://github.com/r00te4/tips/blob/master/pyhosts/pyhosts.py 献丑~~~
@allenm 呃,远不如你那么高端呀。。

我们是最近内部上了一个WEB项目。需要进行各种内部测试。DNS服务器那边没有权限改。只能是改参与测试用户的HOSTS了。呵呵。--------------最近各种眸乱,各种忙。以后有机会一起折腾呀。:-)
allenm
2012-05-29 10:36:04 +08:00
@kojp 嗯嗯,web 开发中,改 hosts 是每天都要做的事情,所以我才想做这个项目。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/37589

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX