python常见问题
xjz1215
这个作者很懒,什么都没留下…
展开
-
You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work
但是在IDLE中import bs4时,会出现:Traceback (most recent call last): File "<pyshell#3>", line 1, in <module> import bs4 File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\li...转载 2018-06-30 14:18:26 · 581 阅读 · 1 评论 -
python在用selenium调Firefox时报错
python在用selenium调Firefox时报错: raise exception_class(message, screen, stacktrace)selenium.common.exceptions.WebDriverException: Message: Unable to find a matching set of capabilities报错的原因是python, seleni...转载 2018-06-30 16:58:33 · 350 阅读 · 0 评论 -
'gbk' codec can't encode character解决方法
在windows下面,新文件的默认编码是gbk,这样的话,python解释器会用gbk编码去解析我们的网络数据流txt,然而txt此时已经是decode过的unicode编码,这样的话就会导致解析不了,出现上述问题。 解决的办法就是,改变目标文件的编码:复制代码代码如下:f = open("out.html","w",encoding='utf-8') 使用Python写文件的时候,或者将网络数...转载 2018-06-30 17:44:38 · 3320 阅读 · 0 评论 -
python 读取文件乱码问题
原文地址:http://www.zisexinghen.cn/likeshare/322.html一、问题:python读取文件时会遇到乱码的问题二、解决方法:1、已utf-8格式打开文档f = open(r'E:\Python\liaotian.txt','r',encoding='utf-8')f.seek(0,0)for each_line in f: ...原创 2018-07-10 17:04:20 · 18815 阅读 · 0 评论 -
Eclipse+PyDev环境搭建遇到的问题
一、发现在Add Reposition里面输入http://pydev.org/updates一直无法加载出下面的截图。去网上找了找,说是jdk和PyDev版本不匹配,我本地是JDK 1.7,对应的是PyDev4.5.5,而http://pydev.org/updates进去之后是最新的6.4.3,所以无法加载出来。 换成4.5.5就可以了。修改网址为:http://www.pydev.org/...原创 2018-07-13 14:31:06 · 256 阅读 · 0 评论 -
Python 报错问题汇总
1、问题:_tkinter.TclError: can't invoke "button" command: application has been destroyed 原因:将button(或者其他控件)创建在root.mainloop()语句前面,其中root就是你创建的窗口的名字。也就是要将窗口的控件全都创建完成后,再mainloop(),进入消息循环2、问题:Key...原创 2018-07-14 21:20:22 · 12048 阅读 · 4 评论 -
python爬虫,请求地址中包含中文字符的解决办法
比如r=requests.get('www.xxx.com/?city=上海')这时候可能会导致urlerror,之所以说可能,是因为有的网站后台可能有转码机制,特别是大网站,他们会把地址做一次转码。对于那些没有做转码的站,则需要自己先转码,转成类似于这种:'%E4%B8%8A%E6%B5%B7' ‘上海’这是中文字符的编码格式,16进制表示from urllib ...转载 2018-08-01 16:55:54 · 1914 阅读 · 2 评论 -
Python进行URL编码解码
urllib.unquote()目的是对url编码进行解码urllib.quote()目的是对url编码进行编码 url编码:import urlliburllib.quote("河源")输出结果:'%E6%B2%B3%E6%BA%90 url解码:import urllibrawurl = "%E6%B2%B3%E6%BA%90"url = urllib...转载 2018-08-02 09:17:24 · 251 阅读 · 0 评论