个人机器上用于hosts替换的python小脚本
来源:互联网 发布:淘宝店铺的货源怎么找 编辑:程序博客网 时间:2024/05/22 03:13
由于学校教育网时常出现问题导致ipv6不能访问,对于我这种靠v6访问Google的人来说,需要来回切换hosts文件。下面脚本用来执行hosts的替换。
p.s:学python之后的第一个小程序
import os.pathimport shutildef copyIpv6Hosts(sourceDir,targetDir): for files in os.listdir(sourceDir): sourcefile = os.path.join(sourceDir,files) targetfile = os.path.join(targetDir,files) if os.path.isfile(targetfile) and files=="hosts": os.remove(targetfile) if os.path.isfile(sourcefile) and files=="hosts": shutil.copy(sourcefile,targetfile)def main(): sourceDir = "g:/ipv6hosts" targetDir = "c:/Windows/System32/drivers/etc" copyIpv6Hosts(sourceDir,targetDir)if __name__ == '__main__': main()
上面用于替换成为v6,类似的,改变sourceDir的值就可以再替换为v4,当然脚本的运行需要在管理员的权限下。
1 0
- 个人机器上用于hosts替换的python小脚本
- python用于url解码和中文解析的小脚本
- python用于url解码和中文解析的小脚本
- python 备份文件的小脚本
- 路径替换小脚本
- python用于url解码和中文解析的小脚本(续)
- 入侵渗透专用的python小脚本
- 一些实用的python小脚本
- 简单的python抓图小脚本
- 一些python小脚本
- Python字典小脚本
- python统计小脚本
- python小脚本
- 有用的小脚本
- Python小脚本 001 备份文件
- 【Python】一键式发邮件小脚本
- python文件命名小脚本
- python小脚本2则
- 渔夫打渔程序
- c++基础:普通变量初始化与类内初始值初始化的不同
- Linux工作管理与系统资源查看详解
- Live Page
- trie-洛谷P2580 于是他错误的点名开始了
- 个人机器上用于hosts替换的python小脚本
- Linux -->在目录内创建文件、显示文件以及拷贝文件到一个目录都需要什么权限?
- 一个区间映射到另外一个区间算法
- margin 详解
- PHP中运算符
- wamp下mysql错误提示乱码的解决方法
- Java与MySQL数据库初步
- 舵机的安装与调整-----fwqlzz love is for ever
- 结构体排序,多级排序