【问题标题】:Python equivalent of Perl $^BASETIME相当于 Perl $^BASETIME 的 Python
【发布时间】:2019-03-28 07:30:43
【问题描述】:

我有一个 python 模块,其职责是插入时间戳。我有一个用例,我想在调用此模块中的函数时获取进程开始时间。

在这个模块的 Perl 等效项中,我使用 $^BASETIME, $^T 来获取进程的开始时间。 python中也有类似的方法吗?

我提到了这个问题 (How to retrieve the process start time (or uptime) in python)。除了使用ps还有其他方法吗?

import time

def get_process_start_time():
    return time.time()

【问题讨论】:

标签: python python-2.7


【解决方案1】:

经过更深入的调查,我发现我可以使用 Process 的 'create_time' 方法在代码中的任何位置获取进程的开始时间。

import os
import psutil

psutil.Process(os.getpid()).create_time()

【讨论】:

  • 这是您链接的问题中的covered
猜你喜欢
  • 2011-04-01
  • 2018-11-16
  • 2011-12-12
  • 1970-01-01
  • 2018-06-03
  • 1970-01-01
  • 1970-01-01
  • 2021-10-08
  • 1970-01-01
相关资源
最近更新 更多