python中引入包的时候报错:import unittestimport smtplibimport timeimport osimport sysimp.reload(sys)sys.setdefaultencoding('utf-8') AttributeError: module 'sys' has no attribute 'setdefaultencoding'解决方法: 1.python2中解决方法:reload(sys)sys.setdefaultencoding('utf-8'…
如何快速解决myeclipse中导入jquery文件的报错. 解决: 选中错误的文件, 点击右键, 选中myeclipse,点击Exclude From Validation.…
在python 中, 你在数据库娶到了数据中如果含有时间日期,那么你在向前端作为json对象传递的时候呢,就会报错.大致如下: TypeError: datetime.datetime(2017, 11, 17, 5, 17, 23) is not JSON serializab 解决办法如下: import json from datetime import date,datetime class MyEncoder(json.JSONEncoder): def default(self, o…
目录 1.粘包及其成因 1.1.粘包产生 1.2.粘包产生的原因 2.尝试解决粘包 2.1.指定数据包的长度 2.2.固定数据包的长度 2.3.用函数实现多次调用发送数据 3.解决粘包问题的正确姿势 3.1.struct模块功能示例 3.2.struct优雅的解决粘包问题 3.3.struct模块功能函数化 3.4.证实粘包问题被解决 1.粘包及其成因 1.1.粘包产生 先来看一个案例,单进程启动一个tcp socket通信,从服务端发送两次数据到客户端. 服务端tcp_socket_serve…
python中的空格和tab键不能混用,如果则会报类似如下的错误: IndentationError: unindent does not match any outer indentation level 解决办法是统一成tab或者空格,在Pycharm中的解决办法,选中所有文本,然后通过如下图统一成tab或者空格:…
在使用python进行GUI的程序编写时,使用flask时出现错误: 在使用pip freeze进行查看已下载的包时显示MarkupSafe与Jinjia2都已安装: 在网上查阅一些资料后发现,在python的文件中的markupsafe文件夹中,并没有_compat.py文件: 于是尝试在该目录下新建一个_compat.py文件,将以下内容复制到该文件中: # -*- coding: utf-8 -*- """ markupsafe._compat ~~~~~~~~~~~~…
在博主第一次在PyCharm中导入模块时,模块名下出现红色波浪线,不影响程序执行,但强迫症忍不了 以下是解决办法 Let's do it ... 进入设置,找到Console下的Python Console,勾选选项“Add source roots to PYTHONPAT” 然后点击OK 接下来如下图,右击文件所在的目录,然后“Mark Directory as”为“Sources Root”.之后当前程序所在目录颜色会变化,表示已经完成标记. 之后导入程序部分下方的波浪线就会消失,将光标键…
问题引入: 今天在学习Python网络请求的时候,导入requests模块时一直报红色波浪线,如图: 反复折腾,一直以为自己没有安装requests模块,反复安装反复卸载: 安装方法: 首先 cd 进入C:\Python27\Scripts 执行 pip install requests 命令可以自动安装 卸载方法: 首先 cd 进入C:\Python27\Scripts 执行 pip uninstall requests 命令可以自动卸载 折腾许久后发现不是安装问题,自己的requests模块…
一.前言 一般来说,为了方便,使用python的时候都会使用csv模块去写数据到csv文件,但是写入中文的时候,经常会报错: UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128) 我试过直接用utf8编码打开文件,然后直接将要写入的字段拼接为逗号分隔的字符串,虽然能解决中文写入的问题,但是操作很麻烦.而且直接使用excel打开的时候,还是会显示乱码.…
今天看<python编程从入门到实践>的第10章文件.异常,在做练习的时候,向文件中写内容,但是写中文就不行,后来在百度上查了众多资料,解决方法如下: 解决:在open()函数中添加一个encoding=“utf-8”即可…