python笔记
文章平均质量分 73
以实战为线索,把实际开发中遇到的问题整理下来
慧涵科技
研究Python框架的软件开发,以及深耕数据分析和量化交易
展开
-
python 将字典列表等格式字符串还原
json.loads() 将json字符串解码成python对象json.dumps() 将python对象编码成json字符串另外json还有:json.dump() 是把python对象转换成json对象生成一个fp的文件流,和文件相关json.load() 是把文件流的数据转换为python对象,也是和文件相关因此在前后端交互的时候常用,而单独python数据开发一般不推荐用json。原创 2022-09-04 16:33:28 · 937 阅读 · 0 评论 -
linux系统中python导入pandas提示:Could not import the lzma modle的坑
目录概况解决方案坑概况在Ubuntu系统安装python3.7,并安装模块pandas也成功,导入模块imort pandas时却提示 Could not import the lzma modle; Your installed Python is incomplete。(找不到lzma模块,你安装的python不完整)解决方案从pypi官方搜索查到lzma模块实际实backports.lzma ,lzma模块pypi文档,然而直接pip安装是不成的,也会报错,官方安装文档介绍了两种方法一种是c原创 2020-06-05 10:22:04 · 3958 阅读 · 3 评论 -
python读取MySQL数据表时,使用ast模块转换decimal格式数据的坑
目录概述解决方案evel()与ast.literal_evel()的区别概述MySQL中常用的数据格式有tinyint()、int()、float()、double()、decimal() 、varchar、enum()、datetime;小数格式中decimal比较常用,因为更加精确,这里就以decimal为例。从MySQL中读取了一行数据,内容为:(17479, datetime.dat...原创 2020-04-25 15:51:07 · 992 阅读 · 1 评论 -
python3进程multiprocessing模块笔记(一)
目录一、multiprocessing简介官方文档1、multiprocessing概述multiprocessing 是一个用于创建进程的包,具有与 threading 模块相似API。 multiprocessing 包同时提供本地和远程并发,使用子进程代替线程,有效避免 Global Interpreter Lock 带来的影响。因此, multiprocessing 模块允许程序员...原创 2020-04-09 22:49:42 · 1559 阅读 · 0 评论 -
python中的时间和时区详解(datetime / dateutil / pytz)
目录datetime模块date 类time 类datetime 类strftime 方法strptime 方法replace 方法timedelta 类tzinfo 和 timezonedateutilrelativedelta 类paser 类pytzdatetime模块datetime模块提供用于处理日期和时间的类。支持日期时间数学运算,更着重于有效地解析其属性用于格式化输出和数据操作。..................原创 2020-03-28 22:42:06 · 9705 阅读 · 1 评论 -
Pandas.Series 笔记以及遇到的坑
官方详细介绍Series 用于存储一列有索引的数据,相当于只有一列的一维阵列。创建pandas.Series(data=None, index=None, dtype=None, name=None, copy=False, fastpath=False)参数:data:要创建的数据,列表、字典等可迭代对象,以及按顺序存储的数据均可(必填)。index:索引标签,可使用默认值(默认值是...原创 2020-03-20 17:58:03 · 1819 阅读 · 0 评论 -
pandas.date_range笔记以及日期闭合的坑
前言前几天给别人开发一个数据统计小程序,需要根据出入库时间统计返库天数,他们统计的要求是不计时间的,只看日期就可以,但是他的原始数据是从公司系统导出的,默认是带有时间的,结果统计的结果是在同一天出库同一天返库的订单返库天数不一样!问题出在pandas.date_range上。pandas.date_range介绍pandas.date_range官方文档:https://pandas.pyd...原创 2020-03-15 14:26:35 · 1810 阅读 · 0 评论 -
安装jupyter并配置保存文件路径
安装jupyter官网1、使用 anaconda 安装:conda install -c conda-forge jupyterlabconda install -c conda-forge notebook2、使用pip安装pip install jupyterlabpip install notebook安装方式参考官网启动jupyterCTRL + R — 输入c...原创 2020-03-13 20:34:55 · 12329 阅读 · 0 评论 -
requirements.txt简单用法笔记
1. 常用用法1)批量导出当前开发环境的包信息2)批量安装依赖环境3)一般用pip安装工具安装单个包,多个包的安装可以手写requirements文件,进行多包安装2 . 具体操作2.1 导出本地依赖信息将本地环境信息记录到requirements.txt文件当中导出的命令格式为:(会将文件保存到当前目录之下)pip freeze > requirements.txt2....转载 2020-03-13 18:05:55 · 701 阅读 · 0 评论