Python
修炼_人生
https://github.com/AnddyWang
展开
-
json.dumps,无法序列化某些对象格式
在使用json格式保存数据时,经常会遇到xxx is not JSON serializable,也就是无法序列化某些对象格式其中使用numpy时,使用了np的数据格式,写入data后,json.dumps(data)失败的问题,可通过自定义序列化方法解决1.继承json.JSONEncoder,自定义序列化方法。class CustomEncoder(json.JSONEncode...原创 2019-10-21 16:26:05 · 3203 阅读 · 0 评论 -
Python中import cv2异常解决办法
ImportError: libSM.so.6: cannot open shared object file: No such file or directoryImportError: libXrender.so.1: cannot open shared object file: No such file or directoryImportError: libXext.so.6: ca...原创 2019-07-12 10:23:24 · 3862 阅读 · 0 评论 -
anaconda python 版本对应关系
首先解释一下上表。 anaconda在每次发布新版本的时候都会给python3和python2都发布一个包,版本号是一样的。表格中,python版本号下方的离它最近的anaconda包就是包含它的版本。举个例子,假设你想安装python2.7.14,在表格中找到它,它下方的三个anaconda包(anaconda2-5.0.1、5.1.0、5.2.0)都包含python2.7.14;...转载 2019-05-08 16:04:22 · 3142 阅读 · 0 评论 -
Python 编码问题
edu.codepub.com/2009/1029/17037.php这个问题在python3.0里已经解决了。 这有篇很好的文章,可以明白这个问题:为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下...原创 2018-08-03 18:48:02 · 266 阅读 · 0 评论 -
【Python基础】Python星号*与**用法分析
1. 加了星号(*)的变量名会存放所有未命名的变量参数,不能存放dict,否则报错。如:?1234567def multiple(arg, *args): print "arg: ", arg #打印不定长参数 for value in args: print "other args:", valueif __name__ == '__main__': multiple(1,'a',...转载 2018-06-01 16:13:39 · 5856 阅读 · 0 评论 -
【Python基础】Python模块之Logging(四)——常用handlers的使用
一、StreamHandler流handler——包含在logging模块中的三个handler之一。能够将日志信息输出到sys.stdout, sys.stderr 或者类文件对象(更确切点,就是能够支持write()和flush()方法的对象)。只有一个参数:class logging.StreamHandler(stream=None)日志信息会输出到指定的strea...转载 2018-05-23 18:04:24 · 33925 阅读 · 0 评论 -
【Python基础】Logging日志模块 简单使用教程
简单使用#!/usr/local/bin/python# -*- coding:utf-8 -*-import logginglogging.debug('debug message')logging.info('info message')logging.warn('warn message')logging.error('error message')logging.criti...转载 2018-05-23 12:20:10 · 3208 阅读 · 0 评论 -
【Python基础】并发,并行,Concurrency vs. Parallelism
The terms concurrency and parallelism are often used in relation to multithreaded programs. But what exactly does concurrency and parallelism mean, and are they the same terms or what?The short answer...转载 2018-05-21 13:23:20 · 410 阅读 · 0 评论 -
【Python基础】 Requests快速入门
迫不及待了吗?本页内容为如何入门Requests提供了很好的指引。其假设你已经安装了Requests。如果还没有, 去 安装 一节看看吧。首先,确认一下:Requests 已安装Requests是 最新的让我们从一些简单的示例开始吧。发送请求使用Requests发送网络请求非常简单。一开始要导入Requests模块:>>> import requests然后,尝试获取某个网页。...原创 2018-05-20 21:37:37 · 439 阅读 · 0 评论