
Python学习笔记
文章平均质量分 60
mpmt91
now or next
展开
-
pywin32模块操作Excel
# 导入基本模块import osimport win32com.client as win32 # 导入Win32com模块from openpyxl.cell.cell import get_column_letter, column_index_from_string# 通过Python打开Excelapp = 'Excel'xl = win32.DispatchEx('%s...原创 2019-12-07 09:35:09 · 2675 阅读 · 0 评论 -
xlwings模块学习
xlwings的优点xlwings能够非常方便的读写Excel文件中的数据,并且能够进行单元格格式的修改可以和matplotlib以及pandas无缝连接可以调用Excel文件中VBA写好的程序,也可以让VBA调用用Python写的程序。开源免费,一直在更新打开已保存的excel文件import xlwings as xwimport time"""visibleTure...原创 2019-12-07 09:29:58 · 1692 阅读 · 1 评论 -
python3 zipfile解压中文乱码问题解决
本文参考自:Python3中zipfile模块文件名乱码问题在zipfile.ZipFile中获得的filename有中日文则很大可能是乱码,这是因为在zip标准中,对文件名的 encoding 用的不是 unicode,而可能是各种软件根据系统的默认字符集来采用(此为猜测),而zipfile中根据文件 flag 检测的时候,只支持 cp437 和 utf-8。具体zipfile模块中的源代码如下...原创 2018-05-12 09:07:55 · 9581 阅读 · 1 评论 -
Python调用同一目录下的模块
假设MyDir文件夹下有一个MyTest文进夹,MyTest文件夹下有aa.py及bb.py文件aa.py文件如下:def aaout(): print('It is an aa funcition.')bb.py中需要调用aa.py文件,cc.py为主文件1)若cc.py位于MyDir文件夹内,则bb.py调用aa.py时需要在aa前面加上'.'例如,此时bb.py为...原创 2018-09-27 00:08:19 · 5663 阅读 · 2 评论 -
Python random模块取值的上下界问题
e.g.import randomprint( random.randint(1,10) ) # 产生 1 <= number <= 10 的随机整数print( random.random() ) # 产生 0 <= number < 1 的随机浮点数print( random.uniform(1.1, 5....原创 2018-11-06 08:11:33 · 3099 阅读 · 0 评论 -
Python matplotlib修改默认字体
Python matplotlib修改默认字体matplotlib库作为Python常用的数据可视化库,默认字体居然不支持中文字体,必须得吐槽一下~闲言少叙,开始正文方法1:在plot中指定prop参数使用matplotlib.font_manager下的FontProperties加载中文字体调用函数时通过prop属性指定中文字体import matplotlib.pyplot...转载 2019-05-14 19:52:17 · 11733 阅读 · 1 评论 -
使用pygal的render_to_png生成图片时中文乱码问题
使用pygal的render_to_png生成图片时中文乱码问题时,可采取下列方法解决1)from pygal.sytle import Style2)定义一个Style对象,设置font_family属性为支持中文的字体3)pygal绘图时传入该Style对象作为其style属性话不多说,直接上例子import pygalfrom pygal.style import St...原创 2019-05-18 00:50:50 · 2311 阅读 · 0 评论