簡體   English   中英

Python相當於Perl $ ^ BASETIME

[英]Python equivalent of Perl $^BASETIME

我有一個python模塊,其職責是插入時間戳。 我有一個用例,我想在調用此模塊中的函數時獲取進程啟動時間。

在這個模塊的Perl等價物中,我使用$ ^ BASETIME,$ ^ T來獲取進程的開始時間。 python中也有類似的方式嗎?

我提到了這個問題( 如何在python中檢索進程開始時間(或正常運行時間) )。 除了使用ps之外還有其他方法嗎?

import time

def get_process_start_time():
    return time.time()

經過更深入的調查,我發現我可以使用Process的'create_time'方法來獲取代碼中任何位置的進程的開始時間。

import os
import psutil

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM