
趣味Python
润年
穷则变,变则通
展开
-
python易错知识点
1.比较运算先看一个例子:表达式 4>3==3 想一下返回什么,都是比较运算,>和==位于同一优先级,运算应该是从左到右,按理应该是4>3为True,然后True==3返回False才对,但是结果却是True 解释一下,其实 表达式4>3==3是4>3 and 3==3的简写,and两边为True,所有最后返回True,不信可以在看另一个例子:如果是按从左到右顺序执行 ,应该返回True才对,同样,把它还原成4>3 and 3==1就对...原创 2021-07-28 10:57:18 · 933 阅读 · 0 评论 -
python文件写入中文编程unicode编码的问题
1.写入字符串:要指定编码为utf-8,(python3默认是utf-8)with open(‘xxx.txt’,‘a’,encoding=“utf-8”) as f:f.write(‘xxx’)2.写入字典:由于文件写入时只能是字符串类型,所以要先将字典转化为json对象,使用json.dumps(data,ensure_ascii=False),默认ensure_ascii=True,就是这东西把你的中文变成了unicodedata = {“name”:“润年”}with open(‘xxx.原创 2020-05-21 22:45:52 · 6612 阅读 · 2 评论 -
使用itchat包获取微信好友信息
import itchatimport numpy as npimport pandas as pdfrom collections import defaultdictimport reimport jiebaimport osimport matplotlib.pyplot as pltfrom wordcloud import WordCloud, ImageColorGe...原创 2018-10-09 17:24:27 · 1186 阅读 · 0 评论