python
djshichaoren
Don't show me your code, give me five C币
展开
-
ipython报错
ipython报错,修改以后必须要退出重新进ipython,才可以把新改的代码加载进来原创 2017-09-04 20:08:22 · 755 阅读 · 0 评论 -
jupyter安装多个python环境
将anaconda的环境添加到jupyter中1.进入anaconda的一个环境activation 环境名2.安装 ipykernelpip install ipykernel3.将本环境添加到jupyter中python -m ipykernel install --user原创 2018-01-29 18:00:25 · 1757 阅读 · 0 评论 -
cv2.imread返回None
图片的路径中含有中文名cv2.imread(英文路径)os.listdir()和os.walk()的路径中都可以包含中文名,但是cv2.imread()不行原创 2018-03-14 19:45:19 · 6338 阅读 · 0 评论 -
numpy array转为图像
cv2.imshow显示的array的dtype,是np.uint8的类型可以初始化时,定义元素类型np.array([......], dtype=np.uint8)或者转换array的元素类型arr = np.array(arr, dtype=np.uint8)原创 2018-04-08 21:44:20 · 6277 阅读 · 0 评论 -
WPF序列化,传递到python反序列化,报异常
WPF序列化,传递到python反序列化,报异常:WPF json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes说是要用双引号来将key值括起来尝试:1.在WPF调试过程中得到json字符串在wpf中的值,将这个值保存到txt文件中,python直接读取这个txt文件,进行反序列化,成功反序列化...原创 2018-04-10 10:53:04 · 239 阅读 · 0 评论 -
pyinstaller将含有多个py文件的python程序做成exe
1.尽量将资源文件夹放到主文件夹下2.pyi-makespec main.py制作spec文件3.spec文件在当前文件夹下,main.spec编辑spec文件# -*- mode: python -*-block_cipher = Nonea = Analysis(['main.py', 'monitor.py', 'E:\\py_project\\test_wpf_pyth...原创 2018-04-03 16:11:52 · 34744 阅读 · 25 评论 -
python json序列化嵌套的对象
先上代码class to_wpf_object(): def __init__(self, word_area_list): if word_area_list is None: self.has_caption = False self.word_area_list = [] return ...原创 2018-04-11 15:09:36 · 5228 阅读 · 0 评论 -
np.concatenate 或np.append使图片模糊,产生噪声
想要给图片的右边加一块白边,代码如下:white_side_image= np.zeros((len(img_column), complement_width )) + 255new_img_column = np.concatenate( (original_image, white_side_image), axis=1 )但是得到了这样的结果图片的右边是成功地加上了白边,但是图像变得非常模...原创 2018-04-05 20:28:06 · 629 阅读 · 0 评论 -
python使用相对路径问题
如果使用python相对路径,一定要知道当前路径。因为相对路径相对的就是当前路径。(1)Edit configurations(2)working directory中就是当前的地址了然后就可以通过path='./xxx/xxx/xxx'来设置相对地址了...原创 2018-10-24 09:22:49 · 9902 阅读 · 1 评论 -
Python的from import和import的区别?
from 文件夹名/py文件名 import 类名#第一种情况from spider.models import *Product.objects.get(productId = 1)#第二种情况import spider.modelsspider.models.Product.objects.get()引用知乎大神的解释:from import : 从车里原创 2017-08-25 20:01:57 · 11903 阅读 · 0 评论 -
Jupyter 不执行代码,显示In[*]
可能是上面的执行框中出现错误,导致下面框中的代码也执行不了。点击Kernel中的Restart & Run all,执行全部代码。从上向下检查每一个框,找到错误代码修改。注意:如果下面已经运行出了执行结果,但是上面又修改了,并且出错了,那么重新执行的时候下面的执行结果还会保留,因为没有执行到这里来,程序在上面就已经出错退出了。原创 2018-01-07 20:00:33 · 51453 阅读 · 9 评论 -
'ascii' codec can't encode characters in position解决办法
ascii编解码器不能编码字符python是用的ascii解码器,所以不能处理中文等非ascii字符处理办法:将utf-8设置为默认编码import sysreload(sys)sys.setdefaultencoding('utf-8')原创 2017-08-26 21:17:43 · 3151 阅读 · 0 评论 -
Django报编码错误的解决办法
当python报编码错误时,先把系统默认编码改为utf-8,然后再根据报的错误修改更改系统默认编码import sysreload(sys)sys.setdefaultencoding('utf-8')当系统报unicode codec错误,则将字符串从utf-8改为unicodeself.productName.decode('utf-8')当系统报gbk codec错原创 2017-09-18 21:33:03 · 2732 阅读 · 0 评论 -
使用urllib.urlretrieve(img_net_path, img_local_path)爬取淘宝商品细节图片,[Errno socket error] [SSL: UNKNOWN_PROT
当使用这条语句爬取图片时:会出现协议错误urllib.urlretrieve(img_net_path, img_local_path)报错信息:Traceback (most recent call last): File "E:/py_project/auto_sale_spider/spider/spider_selenium/html_downloader_se原创 2017-09-22 09:28:01 · 1396 阅读 · 0 评论 -
python 网页显示 json序列化中文乱码
json.dumps(self.__to_dict__(), ensure_ascii=False).decode('utf-8').encode('gb2312')首先设置ensure_ascii=False返回utf-8编码的内容再转为gb2312decode('utf-8').encode('gb2312')先decode为unicode,然后encode为gb2312原创 2017-10-17 15:29:29 · 975 阅读 · 0 评论 -
python使用全局变量(global)
在函数中使用全局变量时,需要先声明‘global 变量名’,一旦运行过声明语句了,以后遇到这个名字的变量,就都认为是全局变量了# coding='utf-8v = Nonedef fun(): for i in range(10): if i == 0: global v v = 1 else:原创 2017-12-04 11:10:42 · 15907 阅读 · 1 评论 -
python 不转义:含有转义字符\的字符串
在字符串前加上re.g.r'E:\learngit\face_recognition\faceRecognition\pictures\source_dj'原创 2017-11-24 20:44:51 · 22408 阅读 · 1 评论 -
anaconda的使用方法
二、环境管理conda常用命令查看当前系统下的环境conda info -e创建新的环境# 指定python版本为2.7,注意至少需要指定python版本或者要安装的包# 后一种情况下,自动安装最新python版本conda create -n env_name python=2.7# 同时安装必要的包conda create -n env_na转载 2017-11-24 22:22:15 · 1033 阅读 · 0 评论 -
python 监听鼠标键盘事件
需要pythoncom和pyHookpythoncom:pip install pypiwin322.7:pyHook:python2.7从下面的地址中下载whl包,pip install ... 安装https://www.lfd.uci.edu/~gohlke/pythonlibs/python3.5安装pyHook需要安装swig,去http://www.原创 2017-11-25 12:19:16 · 3707 阅读 · 0 评论