不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2020-10-24 22:20  分类:Python/数据分析  编辑

在写代码过程中,经常遇到一行代码很长的情况。为了让代码显得整齐干净,就需要把一行代码分成多行来写,Python中有两种方式可以实现该功能:

方式1:用反斜杠链接“\”多行代码

方式2:推荐用小括号“()”括起来

作者:php-note.com  发布于:2020-10-24 17:33  分类:Python/数据分析  编辑

节假日api调用来自于:http://tool.bitefu.net/jiari/

交易日:为 非节假日 且 非周六周日

作者:php-note.com  发布于:2020-10-08 16:03  分类:Python/数据分析  编辑

Python 实现字典(dict)的迭代操作示例

作者:php-note.com  发布于:2020-10-08 00:09  分类:Python/数据分析  编辑

项目需求:

  1. 控制台输出所有日志;
  2. 单独文件记录Error/Critical级别的日志;
作者:php-note.com  发布于:2020-10-07 23:32  分类:Python/数据分析  编辑

Python中的traceback模块被用于跟踪异常返回信息,可以在logging中记录下traceback

作者:php-note.com  发布于:2020-10-07 22:59  分类:Python/数据分析  编辑

logging模块默认定义了以下几个日志等级,它允许开发人员自定义其他日志级别,但是这是不被推荐的,尤其是在开发供别人使用的库时,因为这会导致日志级别的混乱。

日志等级(level) 描述
DEBUG 最详细的日志信息,典型应用场景是 问题诊断
INFO 信息详细程度仅次于DEBUG,通常只记录关键节点信息,用于确认一切都是按照我们预期的那样进行工作
WARNING 当某些不期望的事情发生时记录的信息(如,磁盘可用空间较低),但是此时应用程序还是正常运行的
ERROR 由于一个更严重的问题导致某些功能不能正常运行时记录的信息
CRITICAL 当发生严重错误,导致应用程序不能继续运行时记录的信息
作者:php-note.com  发布于:2020-09-26 23:15  分类:Python/数据分析  编辑

获取字典的某个Key,可直接使用 下标[] 方式,但当key不存在时,会报错,可以采用如下方式安全处理:

dict_info = {'name': '温建宝', 'age': 18, 'address': '广东深圳'}
print(dict_info.get('name2')) # 还可以设置一个默认返回值
作者:php-note.com  发布于:2020-09-26 22:51  分类:Python/数据分析  编辑

删除字典的某个Key,可直接使用 del命令pop()方法,但当key不存在时,会报错,可以采用如下2种方式安全处理

dict_info = {'name': '温建宝', 'age': 18, 'address': '广东深圳'}
dict_info.pop('name', None)  # 注意:需要给个输出默认值
print(dict_info)
作者:php-note.com  发布于:2020-09-26 21:41  分类:Python/数据分析  编辑

自定义模块文件:json_util.py,解决如下报错问题:

TypeError: Object of type 'datetime' is not JSON serializable

作者:php-note.com  发布于:2020-09-21 16:11  分类:Python/数据分析  编辑
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import statsmodels as sm