随笔分类 - Python
摘要:import pandas as pd import numpy as np 导入文件 1.read_excel Pandas能够读取很多文件:Excel、CSV、数据库、TXT,甚至是在线的文件都是OK的 to_csv DataFrame.to_csv(path_or_buf=None, sep=
阅读全文
摘要:曾想尝试在服务器端或电脑上向手机发送通知吗? 你曾烦恼过企业邮箱的防骚扰机制吗? 现在,我们可以用一种简单轻松的方法来代替企业邮箱了! 进行以下的实验,你需要做好以下准备 1)注册并在手机上下载IFTTT 2)Python3 下面是具体的操作步骤: 1. 首先注册一个IFTTT账号 (https:/
阅读全文
摘要:一、接口 基金实时信息:http://fundgz.1234567.com.cn/js/001186.js?rt=1463558676006 001186为基金代号 返回值:jsonpgz({"fundcode":"001186","name":"富国文体健康股票","jzrq":"2016-05-
阅读全文
摘要:一、概述 最近在数据分析,需要判断当前时间是否为上班时间:9:00~18:00 二、代码实现 import datetime # 范围时间 d_time = datetime.datetime.strptime(str(datetime.datetime.now().date()) + '9:00'
阅读全文
摘要:一、概述 最近在做数据分析,需要判断一个日期是否为工作日,节假日。 找到一个现成的插件,蛮好用的。 插件介绍 https://pypi.org/project/chinesecalendar/ 判断某年某月某一天是不是工作日/节假日。 支持 2004年 至 2020年,包括 2020年 的春节延长。
阅读全文
摘要:一、概述 业务有一个需求,需要根据日期,判断周几。 二、代码 当前日期 import datetime today = datetime.datetime.now().weekday() + 1 print(today) 执行输出:5 指定日期 import datetime week = date
阅读全文
摘要:python导出依赖包(requirements.txt)以及报错处理 pip install pipreqs 使用也很简单 pipreqs 路径名,使用时会出现如下报错 解决方法:直接修改pipreqs.py 的75行,将encoding改为utf-8
阅读全文
摘要:>>> test1 = " string " ## 两边均为空格 >>> test1.rstrip() ## 删除右边空格,r为right ' string' >>> test1.lstrip() ## 删除左边空格,l为left 'string ' >>> test1.strip() ## 同时删
阅读全文
摘要:pypinyin 1、安装 pip install pypinyin 2、使用方法 >>> from pypinyin import pinyin, lazy_pinyin >>> import pypinyin >>> pinyin(u'中心') [[u'zh\u014dng'], [u'x\u0
阅读全文
摘要:处理 代码最上面加上编码格式 #coding:utf-8
阅读全文
摘要:Python字典内置函数和方法: 注:使用了 items、values、keys 返回的是可迭代对象,可以使用 list 转化为列表。 len(字典名): 返回键的个数,即字典的长度 # len(字典名): # 返回键的个数,即字典的长度 dic = {'a':123,'b':456,'c':789
阅读全文
摘要:python中判断变量是否为None三种写法: 1、if x is None 2、if not x 3、if not x is None 理解成 if not (x is None) 结果是和1相反的 python中None、false、""、0、[]、{}、()时,采用not 方法判断是相等的 n
阅读全文
摘要:Python批量安装.Txt文件中的类库包 首先进入到存放txt文件的目录,然后执行如下命令 pip install -r 你的文件名.txt Python批量导出项目中本地所安装的类库包到.txt文件,命令如下: // 列出所安装的所有包以及包版本号 pip list // 所有的包导入test.
阅读全文
摘要:前提:基于纯后端服务, post 请求 (Content-Type: application/json,) 1.获取未经处理过的原始数据而不管内容类型,如果数据格式是json的,则取得的是json字符串,排序和请求参数一致 c = request.get_data() 2.将请求参数做了处理,得到的
阅读全文
摘要:一、datetime模块介绍 (一)、datetime模块中包含如下类: (二)、datetime模块中包含的常量 二、date类 (一)、date对象构成 1、date对象由year年份、month月份及day日期三部分构成: date(year,month,day) 2、 通过year, mon
阅读全文
摘要:先来看看random.randint()方法: import random for n in range(5): for i in range(10): print(random.randint(1,5),end=' ') print() #运行结果 1 5 5 3 3 1 3 1 5 2 4 4
阅读全文
摘要:collections 模块 Python标准库,是数据结构常用模块 常用类型有: 计数器(Counter) 双向队列(deque) 默认字典(defaultdict) 有序字典(OrderedDict) 可命名元组(namedtuple) 一、Counter 主要功能:将元素数量统计,然后计数返回
阅读全文
摘要:在软件需求、开发、测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据。 由于现在的业务系统数据多种多样,千变万化。在手动制造数据的过程中,可能需要花费大量精力和工作量,此项工作既繁复又容易出错,而且,部分数据的手造工作无法保障:比如UUID
阅读全文
摘要:背景:dataFrame的数据,想对某一个列做逻辑处理,生成新的列,或覆盖原有列的值 下面例子中的df均为pandas.DataFrame()的数据 1、增加新列,或更改某列的值 df["列名"]=值 如果值为固定的一个值,则dataFrame中该列所有值均为这个数据 2、处理某列 df["列名"]
阅读全文