本人最常用的python jupyter 代码文件头
# -*- coding:utf-8 -*-
import json
import requests
import csv
import re
from lxml import etree
import datetime
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
#正常显示画图时出现的中文和负号
from pylab import mpl
# style.use('ggplot')
pd.set_option('display.max_columns', None) # 当列太多时不换行
pd.set_option('display.max_rows', None) # 最多显示数据的行数
mpl.rcParams['font.sans-serif']=['SimHei']
mpl.rcParams['axes.unicode_minus']=False
plt.rcParams['figure.figsize'] = (16.0, 8.0) # 设置figure_size尺寸 长X宽
plt.rcParams['image.interpolation'] = 'nearest' # 设置 interpolation style
plt.rcParams['image.cmap'] = 'gray' # 设置 颜色 style
import tushare as ts
token = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
pro=ts.pro_api(token)
# tokey 申请链接 https://tushare.pro/register?reg=216901
上面包含爬虫,matplotlib做图,画图尺寸,清楚显示数据不换行 ,还有tushare数据接入等
以当天日期为文件头存入pandas文件csv格式的代码
import datetime # 导入时间包
import pandas as pd
now = datetime.datetime.now().strftime('%Y%m%d-%Hh%M') # 获取当天日期
df.to_csv(now+'-可转债.csv')
# 导出的文件名是这样的: 20210604-12h00-可转债.csv 精确存储分钟时间
将df数据里含有‘加仓’ ‘建仓’ 的行找出来
df = df[df['操作'].isin(['建仓', '加仓'])]
效果图