注意:Win7或者WIn8用户要用管理员权限执行。

项目地址:http://code.google.com/p/my-hosts-file/downloads

import urllib

import os

import shutil

hostspath = "C:\\Windows\\System32\\drivers\\etc"

savepath = hostspath + "\\hostsave"

def download_hosts(url = "http://my-hosts-file.googlecode.com/svn/trunk/hosts"):

os.chdir(hostspath)

if os.getcwd() != hostspath:

print("Switch Dir to System32 Error,check permission!\npwd:"+os.getcwd())

exit()

try:

urllib.urlretrieve(url, "hostsave")

except:

print '\t Error when retrieveing hosts file from url: ', url

def backup_hosts():

shutil.copy("hosts","hosts.bak")

def replace_hosts():

shutil.copy("hostsave", "hosts")

print("Replace original hosts file finished, then flush dns...")

os.remove(savepath)

os.system("ipconfig /flushdns")

def main():

download_hosts()

backup_hosts()

replace_hosts()

if __name__ == '__main__':

main()

python网页打不开_解决谷歌搜索技术文章时打不开网页问题的python脚本相关推荐

  1. 计算机word文档无法工作,word无法打开(WORD文档打不开_解决方法_电脑基础知识_IT/计算机_专业资料)...

    word无法打开(WORD文档打不开_解决方法_电脑基础知识_IT/计算机_专业资料),哪吒游戏网给大家带来详细的word无法打开(WORD文档打不开_解决方法_电脑基础知识_IT/计算机_专业资料) ...

  2. 离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(上:Windows环境中)

    离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(上:Windows环境中) 参考文章: (1)离线安装python第三方库的实用方法:解决公 ...

  3. 作为一名程序员如何优雅的使用谷歌搜索技术(Google)?

    作为一名程序员如何优雅的使用谷歌搜索技术(Google)? 大家都知道作为一名程序员Google的作用很大,但是Google又很难优雅的使用.需要轻功高明.当然也有一些人做Google的镜像,但是发展 ...

  4. python安装好后打不开_解决安装pyqt5之后无法打开spyder的问题

    解决安装pyqt5之后无法打开spyder的问题 运行某demo时候按照提示安装了pyqt5,然后通过命令行去打开spyder时就报这个错: 错误的说法分别有: 1.anaconda里面已经装了pyq ...

  5. ipython notebook打不开_解决jupyter notebook打不开无反应 浏览器未启动的问题

    解决jupyter notebook打不开无反应 浏览器未启动的问题 问题: 这几天要看几个ipython格式的文件,但是jupyter notebook打开之后一直卡在命令行的界面那里(如图),然后 ...

  6. python导入类有红线_解决Python中导入自己写的类,被划红线,但不影响执行的问题...

    1. 错误描述 之前在学习Python的过程中,导入自己写的包文件时,与之相关的方法等都会被划红线,但并不影响代码执行,如图: 看着红线确实有点强迫症,并且在这个过程当时,当使用该文件里的方法时不会自 ...

  7. python有中文无法保存_解决python3爬虫无法显示中文的问题

    解决python3爬虫无法显示中文的问题 有时候使用python从网站上爬数据的时候,如果数据里包含中文,有时候显示的却是如下所示...\xe4\xba\xba\xef\xbc\x8c\xe6...类 ...

  8. python输出到文件乱码_解决python解析文件时输出乱码

    首先获取到json模块,encoding指定文件编码utf-8,errors报错时忽略错误,print()输出结果看看是否有问题. # -*- coding: utf-8 -*- import jso ...

  9. python字典的存储结构_解决python字典结构内存暴涨问题

    背景:当读取一个key value数据的时候,python的字典结构会造成内存使用扩10倍左右,无可容忍.此文解决这个问题 数据:word2vec训练的结果,word对应400维的词向量.词表共1.6 ...

  10. python为什么import不了_解决python有时候import不了当前的包问题

    问题描述: ImportError: No module named 'XXXX' 解决方式一: 将XXXX包放在python的site-package文件夹下 解决方式二: 可能是XXXX包没有新建 ...

最新文章

  1. Linux系统如何安装AutoFs挂载服务
  2. 谷歌等揭露「AI任务疑难」:存在局限的ImageNet等基准,就像无法代表「整个世界」的博物馆...
  3. arduino与java,Arduino具有与Java和C语言类似的IDE集成开发环境和图形化编程环境
  4. 成功解决TypeError: unhashable type: 'numpy.ndarray'
  5. mupdf不支持x64_x86平台转x64平台关于内联汇编不再支持的解决
  6. 大数据WEB阶段Spring框架 AOP面向切面编程(二)
  7. RabbitMQ延迟消费和重复消费
  8. array_combine()
  9. ShadeGraph教程之节点详解5:Math Nodes
  10. Ajax提交表单时获取不到 KindEditor 内容
  11. DWF文件该如何打开查看呢?
  12. 在同一个数据集中同时更新多表..............
  13. mysql ssd 应用_MySQL Disk--SSD 特性
  14. 二进制,十进制,十六进制相互转换(小白友好)
  15. 前端之移动web开发(下)
  16. ManualResetEvent用法详解
  17. 解决autocad闪退
  18. python画图软件是哪个_Python实现画图软件功能方法详解
  19. 《五子棋大师》技术支持
  20. 已解决:检测到 #include 错误。请更新 includePath。已为此翻译单元(D:\Study\hello.cpp)禁用波形曲线。C/C++(1696)

热门文章

  1. 绝对路径与相对路径cd命令的使用
  2. 东北育才10天大总结
  3. Hibernate中createCriteria即QBC查询的详细用法
  4. js constructor 和 instanceof
  5. 智能优化算法:世界杯优化算法-附代码
  6. 使用envi对图像进行对比度拉伸并保存
  7. PostgreSQL(2)常用命令(附教程)
  8. FTP链接ubuntu链接被拒绝
  9. Android手机录制音频
  10. 【React Native 安卓开发】----(View实战之仿携程)【第三篇】