python从word中读取规则数据存到excel中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python从word中读取规则数据存到excel中相关的知识,希望对你有一定的参考价值。
参考技术A word中文件的格式如图,类似一个标准的参考文献格式,而我的需求是按照作者,论文名,期刊名,时间,期卷号存到一个excel中。1.首先,word的python读取每次读的是块。
2.通过对格式的分析,确定了利用,来分割字符串,然后再用.来分割上次分割的第一个字符串,这对于期刊论文很适用,对于会议论文的可用性就弱很多。
3.数据的传递使用的是list而不是字典,如果有机会的话,可能字典更好用,只是时间有限。
python自带的split
并且支持反向切割,str.rsplit()语法和正向一致
2.re库带的split,自认为的亮点是可以支持吧不同的符号作为切割位点,例如,
re.match与re.search的区别
re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配
Python 的 re 模块提供了re.sub用于替换字符串中的匹配项。
语法:
从数据库里python获取数据存到本地数据库
参考技术A python项目中从接口获取数据并存入本地数据库首先用postman测试接口
根据请求方式将数据存入数据库中
首先用postman测试接口
通过url,选择相应的请求方式,头部,数据格式,点击send看能否获取数据
根据请求方式将数据存入数据库中
下面是post请求方式def get() URL = '' HEADERS = 'Content-Type': 'application/json' JSON = response = request.post(URL,headers=HEADERS,json=JSON) #json.loads()用于将str类型的数据转成dict jsondata = json.load(response.txt) for i in jsondata: date1 = i[data] type1 = i[type] ... #拼接sql语句 sql="" conn=MySQLdb.connect(host="localhost",user="root",passwd="sa",db="mytable") cursor=conn.cursor() ursor.execute(sql)
以上是关于python从word中读取规则数据存到excel中的主要内容,如果未能解决你的问题,请参考以下文章
用python从符合一定格式的txt文档中逐行读取数据并按一定规则写入excel(openpyxl支持Excel 2007 .xlsx格式)