我有两次,一个开始和一个停止时间,格式为10:33:26(HH:MM:SS).我需要两次之间的区别.我一直在浏览Python的文档和在线搜索,我想它会与日期时间和/或时间模块有关.我不能让它正常工作,并在涉及日期时继续只查找如何执行此操作.
最终,我需要计算多个持续时间的平均值.我得到了时间差异,我将它们存储在列表中.我现在需要计算平均值.我正在使用正则表达式解析原始时间然后做差异.
对于平均,我应该转换为秒然后平均?
我应该使用哪种Python日期时间或时间方法将HH:MM:SS中的时间转换为以秒为单位的十进制时间?时间表示持续时间(大多数小于一分钟)并且未连接到日期.
我有一个从文件中读取的行列表.我需要按时间戳对列表进行排序.我使用正则表达式解析了时间戳,并将它们放在一个单独的列表中.两个列表的索引将匹配.一旦我对时间戳列表进行排序,我就可以得到索引的顺序.
有没有办法将相同的索引顺序应用于原始行列表?结果应该是原始行的排序列表.
例:
listofLines = ['log opened 16-Feb-2010 06:37:56 UTC',
'06:37:58 Custom parameters are in use',
'log closed 16-Feb-2010 05:26:47 UTC']
listofTimes = ['06:37:56', '06:37:58', '05:26:47']
sortedIndex = [2,0,1]
Run Code Online (Sandbox Code Playgroud) 当您在Python中使用fileName.readlines()函数时,列表中是否包含文件末尾的符号?
例如,如果文件被读入字符串列表而最后一行是"结束",列表中是否会有另一个地方带有表示文件末尾的符号?
谢谢.