相关疑难解决方法(0)

我如何获得Python程序的执行时间?

我在Python中有一个命令行程序需要一段时间才能完成.我想知道完成跑步所需的确切时间.

我看过这个timeit模块,但它似乎只适用于小代码片段.我想要整个计划的时间.

python time

831
推荐指数
30
解决办法
94万
查看次数

如何从日期减去一天?

我有一个Python datetime.datetime对象.减去一天的最佳方法是什么?

python datetime date

689
推荐指数
6
解决办法
51万
查看次数

301
推荐指数
10
解决办法
42万
查看次数

将timedelta转换为总秒数

我有时差

time1 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime()))
...
time2 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime()))
diff = time2 - time1
Run Code Online (Sandbox Code Playgroud)

现在,我如何找到通过的总秒数?diff.seconds不计算天数.我可以:

diff.seconds + diff.days * 24 * 3600
Run Code Online (Sandbox Code Playgroud)

有没有内置的方法?

python datetime

156
推荐指数
2
解决办法
15万
查看次数

如何计算两个时间字符串之间的时间间隔

我有两次,一个开始和一个停止时间,格式为10:33:26(HH:MM:SS).我需要两次之间的区别.我一直在浏览Python的文档和在线搜索,我想它会与日期时间和/或时间模块有关.我不能让它正常工作,并在涉及日期时继续只查找如何执行此操作.

最终,我需要计算多个持续时间的平均值.我得到了时间差异,我将它们存储在列表中.我现在需要计算平均值.我正在使用正则表达式解析原始时间然后做差异.

对于平均,我应该转换为秒然后平均?

python time python-2.6

150
推荐指数
8
解决办法
32万
查看次数

从python午夜开始获取秒数

我想得到自上午午夜以来过期的秒数.python中最优雅的方式是什么?

python datetime date

37
推荐指数
2
解决办法
3万
查看次数

比较时间与亚秒精度

如何获得自纪元以来的毫秒数?

请注意,我想要实际的毫秒,而不是秒乘以1000.我正在比较需要不到一秒钟且需要毫秒精度的东西的时间.(我看了很多答案,他们似乎都有*1000)

我将POST请求中的时间与服务器上的结束时间进行比较.我只需要两次使用相同的格式,不管是什么.我认为unix时间会起作用,因为Javascript有一个函数可以实现

python benchmarking

35
推荐指数
4
解决办法
7万
查看次数

Python - 在给定时间启动函数

如何在给定时间在Python中运行函数?

例如:

run_it_at(func, '2012-07-17 15:50:00')
Run Code Online (Sandbox Code Playgroud)

它将func在2012-07-17 15:50:00 运行该功能.

我尝试了sched.scheduler,但它没有启动我的功能.

import time as time_module
scheduler = sched.scheduler(time_module.time, time_module.sleep)
t = time_module.strptime('2012-07-17 15:50:00', '%Y-%m-%d %H:%M:%S')
t = time_module.mktime(t)
scheduler_e = scheduler.enterabs(t, 1, self.update, ())
Run Code Online (Sandbox Code Playgroud)

我能做什么?

python time scheduler

24
推荐指数
5
解决办法
6万
查看次数

Python时差

我有两个时间对象.

time.struct_time(tm_year=2010, tm_mon=9, tm_mday=24, tm_hour=19, tm_min=13, tm_sec=37, tm_wday=4, tm_yday=267, tm_isdst=-1)

time.struct_time(tm_year=2010, tm_mon=9, tm_mday=25, tm_hour=13, tm_min=7, tm_sec=25, tm_wday=5, tm_yday=268, tm_isdst=-1)
Run Code Online (Sandbox Code Playgroud)

我想要有这两者的区别.我怎么能这样做?我只需要几分钟和几秒钟,以及这两者的持续时间.

python time datetime

21
推荐指数
2
解决办法
4万
查看次数

如何在Python中构建UTC`datetime`对象?

我正在使用Python标准库中datetime.datetime.我希望使用UTC时区构造此类的实例.要做到这一点,据我了解,我需要通过作为tzinfo参数传递给datetime构造函数的一些实例tzinfo.

tzinfo课程的文档说:

tzinfo是一个抽象基类,意味着不应该直接实例化此类.您需要派生一个具体的子类,并且(至少)提供您使用的tzinfo方法所需的标准方法的实现datetime.该datetime模块不提供任何具体的子类tzinfo.

现在我很难过.我想做的就是代表"UTC".我应该能够使用大约三个字符来做到这一点,就像这样

import timezones
...
t = datetime(2015, 2, 1, 15, 16, 17, 345, timezones.UTC)
Run Code Online (Sandbox Code Playgroud)

简而言之,我不打算做文档告诉我的事情.那么我的替代方案是什么?

python timezone datetime

19
推荐指数
1
解决办法
2万
查看次数