- 博客(4)
- 收藏
- 关注
原创 python 字符串 加一天
直接上代码。 import time begin_date="2020-10-09" end_date=time.strftime('%Y-%m-%d',time.localtime(time.mktime(time.strptime(begin_date, "%Y-%m-%d"))+86400)) print(end_date) 输出:'2020-10-10'
2020-10-23 22:32:58
325
原创 sqlite3 按周统计数据的语句
在做文本等数据分析时,经常发现按月统计数据粒度太粗,按天统计数据粒度又太细,按周统计更合适。SQLite3怎么按周统计呢。 可以用以下函数 strftime(’%W’, tj_date, ‘weekday 0’),统计日期在第几周。 SELECT CAST (strftime('%W', tj_date, 'weekday 0') AS INT) week, count(1) ct FROM table_t WHERE tj_date > '2020-06-22' AND
2020-10-16 15:46:18
1236
1
原创 Python replace() 和 re.sub() 替换不全的问题及解决办法
昨天在调试我的网站文本分析工具的问题,发现replace 方法存在问题。替换不合 注意,我的“ 是 ”字两边是有空格的。 s=" 是 是 是 还是 不是 这个呀" s=s.replace(' 是 '," YES ") print(s) 输出: YES 是 YES 还是 不是 这个呀 你会发现,第一个“是”被正确替换为"YES"了,第二个没有。分析了一下,pytho内部的逻辑应该是认为当第一个" 是 "匹配上之后,第二“ 是 ”字就变成了”是 “,”,左边没有空格了。第三“ 是 ”又能.
2020-10-12 16:47:00
1470
原创 Python中大量插入数据到SQLITE
这是我的第一个python和sqlte的文章,虽然短小,但相信对遇到的会很有用。 当你需要向SQLITE数据库插入上百万条数据时,你会怎么做? ## 1.最简单粗暴的办法 for i in range(0,len(s_list)): db.execute(“insert into txt(txt) values (?)”,(i,)) 这样效率奇低,你会怎么做? 2.用SELECT UNION ALL,如下 sql=“insert into txt " for i in range(0,l...
2020-10-11 20:23:07
1649
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人