python常见问题

一、编译方面

1、报错:

错误描述:

python编程时(测试环境 Python 2.7),遇到如下错误:

ERROR (UnicodeEncodeError): ‘ascii‘ codec can‘t encode character u‘\uff08‘ in position 9: ordinal not in range(128)

python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错,python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置为utf8的编码格式。

如下,代码开头处添加如下代码
import sys
reload(sys)
sys.setdefaultencoding(‘utf8‘)
时间: 2024-11-03 22:03:43

python常见问题的相关文章

python常见问题汇总

1.使用pycharm工具,对象无法自动联想怎么办? 首先查看工具栏中File-->power save mode,查看是否勾选,如果勾选的话去掉勾选 如果上述方法还是正确后,查看import的模块文件是否存在,路径是否正确 2.selenium安装驱动后依旧无法使用 firefox浏览器需要安装geckodriver, 下载地址:https://github.com/mozilla/geckodriver/release; 相应的,chrome浏览器需要安装chromedriver,IE浏览器

Python 常见问题

1.上下文缩进不一致问题,有的是空格,有的是tab, 务必仔细再检查 [[email protected] logs]# python access_log.py  File "access_log.py", line 8    attr=["SH IP","BJ IP","TJ IP","SZ IP","External IP"]                            

python 常见问题总结

1.ModuleNotFoundError: No module named 'urllib2' 在python3.x版本中,urllib和urllib2包集合成在一个包了import urllib2response = urllib2.urlopen(request)改为import urllib.requestresponse = urllib.request.urlopen("http://www.fyunw.com")

Python常见问题处理

1:Unused import 环境:Ubuntu 14.04  eclipse 3.8 eclipse环境下利用PyDev插件做开发的时候,输入:import re,左边会出现一个黄色的警告,属标放上去后会显示:Unused import re 原因如下:(ref:http://stackoverflow.com/questions/16394732/unused-wild-import-why) That message just tells you that you are importi

Python学习推荐

1.    Python官网 官网想必是最权威的,不仅有Python 2.X和3.X的软件包,还有官方文档Python tutorial (official docs)及社区. 2.    在线阅读免费书籍<Dive Into Python>即<深入浅出Python> 简介: Dive Into Python是一个免费的Python有经验的程序员的书.它最初被托管在DiveIntoPython.org,但笔者已经拉下所有副本.这个网站正在这里镜像.你可以在线阅读,或下载的各种格式的

python基础(二)---第一个程序

1. 第一个程序 1.1 Hello Python书写步骤 步骤一:新建文本文档文件,修改名称为hello.py 步骤二:使用记事本打开文件,书写程序内容如下: 步骤三:打开命令行,输入执行指令:python hello.py 运行结果:屏幕显示hello python 1.2 Bug 软件的Bug,是指软件程序的漏洞或缺陷. 针对BUG具有如下能力: 1.具备识别BUG的能力:多看 2.具备分析BUG的能力:多思考.多查阅资料 3.具备解决BUG的能力:多尝试.多查阅资料.多记录/记忆 1.3

Python概述_安装_常见问题

1.  Python安装 目前python有2个大版本,2和3,由于2和3语法有差别,现有的许多库都是基于python2开发,本系列文章以python2为主. 1.1  重要概念 1. 动态语言 运行时绑定,变量在执行时才确定类型 变量相当于C++中的引用 可运行时修改 2. 一切都是对象 一切都是对象,包括数字.字符串.函数.列表甚至是类 1.2  Windows下的安装 1. 访问https://www.python.org/网站下载python安装版本,我使用的是2.7版本,可以下载一个名

python + selenium自动化环境常见问题小结

python + selenium自动化环境常见问题小结 (1)操作Windows窗口有三种方法,一是使用AutoIT软件生成exe程序,再用系统命令调用:二是使用SendKeys类模拟键盘操作(只能定位当前的焦点):三是使用pywinauto组件(win32gui) (2)pywinauto包只支持到python2.6版本.SendKeys包在python3.0版本上也无法安装成功. (3)执行完用例进行断言校验时,一般会获取元素的text属性,有时候在页面上查看元素有text值,而获取的为空

Python爬虫面试常见问题

先收藏一下,有空再整理答案 爬虫面试常见问题 一.项目问题: 1.你写爬虫的时候都遇到过什么反爬虫措施,你是怎样解决的 2.用的什么框架.为什么选择这个框架 二.框架问题: 1.scrapy的基本结构(五个部分都是什么,请求发出去的整个流程) 2.scrapy的去重原理(指纹去重到底是什么原理) 3.scrapy中间件有几种类,你用过哪些中间件 4.scrapy中间件在哪里起的作业(面向切片编程) 三.代理问题: 1.为什么会用到代理 2.代理怎么使用(具体代码, 请求在什么时候添加的代理) 3