Python
python相关的问题和解决方法
旋风
这个作者很懒,什么都没留下…
展开
-
Eclipse 的断点调试方法_单步调试(Python为例)
一、切换运行模式为Debug模式。点击窗口右上角的这个小虫子按钮(如果想切换回去,则点击小虫子左边的那个按钮)二、设置断点双击代码左侧、或者在代码左侧左键选择“添加断点”三、点击run->debug,或按F11。开始调试四、如果需要单步调试,则按F5、 F6(F5)单步执行程序,遇到方法时进入;(F6)单步执行程序,遇到方法时跳过;(F7)单步执行程序,从当前方法跳出;(F8)直接执行程序。遇到断点时暂停;按F5就是一层层深入的debug相当于剥葱样,会进入每个原创 2020-09-29 09:21:05 · 932 阅读 · 0 评论 -
Excel读写的性能对比(pandas、openpyxl、ExcelDataReader、CloseXml、NPOI及Interop.Excel)
因为需要用过Excel 文件的数据读写,所以特别调查了一下主流的几种读写excel的方法及性能。测试环境:win10 + 8G内存测试数据:excel文件(100万行*100列)操作:读取Excel文件A的数据,并另存到Excel文件B测试结果:测试工具 读取时间(s) 保存时间(s) python/pandas 56.8 138.1 python/openpyxl 84.5 109.3 C#/ExcelDataReader 29.原创 2020-09-25 09:43:21 · 2441 阅读 · 2 评论 -
python写excel文件时,报【xlsxwriter.exceptions.FileSizeError】异常的对应
原因:python写excel文件时,文件大小超过了4G。修改方法,workbook.allow_zip64属性设为Ture。即可以生成超过4G大小的Excel文件。例: workbook = xlsxwriter.Workbook('demo.xlsx', {'constant_memory': True}) workbook.allow_zip64 = True...原创 2020-09-24 17:05:59 · 3018 阅读 · 0 评论 -
利用pthon的dask.dataframe和xlsxwriter库,将CSV文件转Excel
遇到一个需要将CSV文件转换为excel文件的问题。因为是大数据(超过100万行*100列),所以多数pthon自带的转换方法都不可行。如:pandas,8G内存的电脑环境,只能处理50万行的数据,而且速度太慢。 使用dask.dataframe读取csv文件,然后遍历数据,同时用xlsxwriter写入excel。这种方法的速度比pandas自带的转换函数要快一些。#!/usr/bin/python3# -*- coding:utf-8 -*- import xlsxwriter...原创 2020-09-24 16:48:04 · 687 阅读 · 0 评论 -
用python的xlsxwriter库写EXCEL大文件时,内存占用过高
用python的xlsxwriter库创建较大的Excel文件时,会占用过高的内存。很容易导致程序异常结束。设置constant_memory属性后,就可以避免这个问题。例: workbook = xlsxwriter.Workbook('demo.xlsx', {'constant_memory': True})...原创 2020-09-24 15:14:07 · 1692 阅读 · 1 评论 -
eclipse创建phthon工程出错“Project interpreter not specified”
原因:没有导入Python的开发环境。对应方法:一、打开Eclipse的Window --> Preferences菜单二、选择python的安装路径保存设置,就可以了。原创 2020-09-21 11:34:18 · 240 阅读 · 0 评论 -
windows环境下,安装python库
一、win+r打开“运行”窗口,二、输入cmd,进入控制台命令行窗口。转到python的安装目录 如:cd C:\Users\PSH\AppData\Local\Programs\Python\Python38\Scripts三、输入需要安装的库名。如:pip install openpyxl安装完成。...原创 2020-09-21 11:15:20 · 311 阅读 · 0 评论