python
知然xu
这个作者很懒,什么都没留下…
展开
-
python知识点整理
一、大文件读取(生成器实现) 利用python的f.read(1024),一次读取1024字节到内存中,同时用yield返回读取的结果,这样当内存小于文件大小时,可以分批读取文件,并进行操作。def bigFileRead(f, new_line): buf = "" while True: while new_line in buf: ...原创 2020-01-17 16:38:45 · 530 阅读 · 0 评论 -
正则表达式(一)—— 基本介绍
正则表达式在很多任务中都担任重要的角色,例如网络爬虫中我们需要筛选出相应的信息,在nlp中我们需要结构化数据,在数据挖掘中我们需要清洗脏数据,这些任务都会用到正则表达式。本文就简单的介绍正则表达式的基本操作,下一篇博客,我会自己维护一个正则表达式,将自己接触到的一些正则抛出来,供自己和有需要者参考。 下面我会介绍,python中正则表达式的一些操作,主要是match...原创 2020-01-17 15:01:30 · 620 阅读 · 0 评论 -
python3 读写csv
一、pandas写入csv 将dict写入csv文件import pandas as pdlist1 = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}]pd.DataFrame(list1).to_csv('test.csv')二、pandas读取csvimport pandas as pd...原创 2019-07-22 19:52:48 · 266 阅读 · 0 评论 -
python3 时间格式转换
废话不多说,直接上代码,关于python3中时间戳、datetime、str的转换,以及两个时间的时间间隔计算方式等。import timeimport datetimerelease_time = 1558426818# 将时间戳转换为datetimedate_time = datetime.datetime.fromtimestamp(release_time)prin...原创 2019-05-27 14:12:41 · 2310 阅读 · 1 评论 -
python读取千万行的mysql
import osimport jsonimport pymysqlimport loggingimport logging.handlersfrom database.database import *if __name__ == '__main__': conn = pymysql.connect(host=db_host, user=db_user, passwd=...原创 2019-08-09 15:53:03 · 594 阅读 · 0 评论 -
python返回某年某月的所有日期
import calendardef getMothDate(year, month): """ 返回某年某月的所有日期 :param year: :param month: :return: """ date_list = [] for i in range(calendar.monthrange(year, month)[1...原创 2019-08-27 11:21:46 · 2066 阅读 · 0 评论 -
python 列表,数组,矩阵的相互转换
import numpy as npmylist = [[1, 2, 3], [4, 5, 6]] # 列表print(type(mylist))print(mylist, end='\n\n')myarray = np.array(mylist) # 列表转数组print(type(myarray))print(myarray, end="\n\n")...原创 2019-08-30 16:19:54 · 2124 阅读 · 1 评论