python
leaf13
这个作者很懒,什么都没留下…
展开
-
pyautogui安装问题
转载:https://blog.csdn.net/IceelfLuo/article/details/107243988转载 2020-08-18 21:14:47 · 240 阅读 · 0 评论 -
python 利用timedelta计算时间的跨度
python可以用于计算相对于某一个时间/日期的前一段时间或者后一段时间的时间格式数据。主要用到 datetime 和 timedelta 模块。from datetime import datetime, timedelta计算前一天# 前一天date_1 = datetime.now()date_2 = date_1 + timedelta(days=-1)print(da...原创 2020-04-30 09:26:45 · 1531 阅读 · 0 评论 -
os中的splitext和split的区别
在使用Python的过程中,在处理字符串的时候会遇到split()和os.path.split()两个函数,他们的主要区别可以概括为一个从前往后搜索字符串,后者则是从后往前搜索 ‘.’(reverse search)。os.path.splitext()更多的运用在了搜索文件路径(path)和文件的扩展名(ext),这两个组合在一起构成了完整的路径,如果使用正常的split()函数来获取扩展名,...原创 2020-04-22 11:49:51 · 1608 阅读 · 0 评论 -
python对列表中的字典数据按某一元素进行排序
数据显示为:rows=[{'日期': '2018-09-04', '测试1': '50.00 %', '测试2': '100.00%'}, {'日期': '2018-09-05', '测试1': '100.00%', '测试2': '无执行'}, {'日期': '2018-09-06', '测试1': '100.00%', '测试2': '100.00%'}, {'日期': '2018-08-3...原创 2020-04-08 14:07:15 · 3462 阅读 · 0 评论 -
带小数点时间格式的转换(python)
import datetime, time#TODO 获取带小数点的时间#当前时间加3天t1 = datetime.datetime.now() + datetime.timedelta(days=3)print(t1)#TODO 将带小数点的时间字符串解析t2 = time.strptime("2020-03-22 11:19:41.463759", "%Y-%m-%d %H:%M...原创 2020-03-19 11:22:55 · 7425 阅读 · 0 评论 -
python 使用yield进行数据或文件的流式处理
demo:重写某个文件下的所有分发文件,要求:1、时间路经中的空格改为“T”2、所有日志内容的datetime字段带有6位毫秒,如果位数不足,可用0补齐3、所有日志内容的datetime字段都为UTC时间,且带“Z”后缀import osimport sysimport jsonfrom datetime import datetime, timedeltadef read_l...原创 2020-03-13 10:09:24 · 706 阅读 · 0 评论 -
python定时执行任务
1 time.sleepimport timefor i in range(5): print(i) time.sleep(10)2 用shedimport time import sched schedule = sched.scheduler ( time.time, time.sleep ) def func(string1,float1):...原创 2019-11-15 17:55:30 · 180 阅读 · 0 评论 -
python3使用pathlib替代os.path
路径管理库pathlib在python 3.4版本之后支持,它可以让我们采用面向对象的方式来处理路径,带来十分轻快简洁的体验。下面介绍一些os.path的常用场景,以及pathlib的替代方案。仅在第一个示例显示import的内容1.获取当前路径的绝对路径import os.pathfrom pathlib import Pathos.path.abspath(__file__)#...原创 2019-11-15 10:24:49 · 1230 阅读 · 0 评论 -
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not avail
linux中:在Ubuntu中安装Python 3.6和pip3的分步指南为Python和ssl安装必要的软件包:$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev...原创 2019-11-13 16:03:42 · 187 阅读 · 0 评论 -
python 把多个DataFrame合并成一个DataFrame—merge
pandas提供了各种工具,在连接/合并类型操作的情况下,可以方便地将序列、数据帧和面板对象与各种索引集逻辑和关系代数功能组合在一起。1. mergepd.merge(left, right, how='inner', on=None, left_on=None, right_on=None, left_index=False, right_index=False, sort...原创 2019-10-12 20:21:43 · 7771 阅读 · 1 评论