GnuPG是不是非常有據可查的,但如果你Inspect它,你會看到有除了那些屬性正常使用...
#234567891123456789212345678931234567894123456789512345678961234567897123456789
# core
import inspect
import pickle
import datetime
# 3rd party
import gnupg
def depickle():
""" pull and depickle our signed data """
f = open('pickle.txt', 'r')
signed_data = pickle.load(f)
f.close()
return signed_data
# depickle our signed data
signed_data = depickle()
# inspect the object
for key, value in inspect.getmembers(signed_data):
print key
其中之一就是你戳...恰當地命名爲時間戳。現在你知道它,你可以用它輕鬆地夠...
# use the attribute now that we know it
print signed_data.timestamp
# make it pretty
print datetime.datetime.fromtimestamp(float(signed_data.timestamp))
那感覺長篇大論,但我認爲這種討論會從記錄使用檢查,以確定無證屬性,而不是隻是說有利於「使用signed_data .timestamp」。
它沒有長時間的囉嗦,這是一個非常好的解釋,我學到了很多東西。非常感謝您花時間以您所做的方式回答問題。 – user1463479