第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Python中獲得文件創(chuàng)建和修改日期/時間?

如何在Python中獲得文件創(chuàng)建和修改日期/時間?

陪伴而非守候 2019-06-12 14:59:10
如何在Python中獲得文件創(chuàng)建和修改日期/時間?我有一個腳本,需要根據(jù)文件創(chuàng)建和修改日期做一些事情,但是必須在Linux和Windows上運行。什么是最好的跨平臺在Python中獲取文件創(chuàng)建和修改日期/時間的方法?
查看完整描述

3 回答

?
SMILET

TA貢獻1796條經(jīng)驗 獲得超4個贊

你有幾個選擇。例如,您可以使用os.path.getmtimeos.path.getctime職能:

import os.path, timeprint("last modified: %s" % time.ctime(os.path.getmtime(file)))print("created: %s" % time.ctime(os.path.getctime(file)))

你的另一個選擇是使用os.stat:

import os, time(mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) = os.stat(file)print("last modified: %s" % time.ctime(mtime))

ctime()是嗎?請參考*nix系統(tǒng)上的創(chuàng)建時間,而不是最后一次更改inode數(shù)據(jù)。(感謝小次郎在評論中通過提供一個有趣博客文章的鏈接,使這一事實更加明確)


查看完整回答
反對 回復(fù) 2019-06-12
?
慕尼黑的夜晚無繁華

TA貢獻1864條經(jīng)驗 獲得超6個贊

用于此的最佳功能是os.path.getmtime()..在內(nèi)部,這只是使用os.stat(filename).st_mtime.

datetime模塊是最好的操作時間戳,因此可以將修改日期作為datetime對象如下:

import osimport datetimedef modification_date(filename):
    t = os.path.getmtime(filename)
    return datetime.datetime.fromtimestamp(t)

用法示例:

>>> d = modification_date('/var/log/syslog')>>> print d2009-10-06 10:50:01>>> print repr(d)datetime.datetime(2009, 10, 6, 10, 50, 1)


查看完整回答
反對 回復(fù) 2019-06-12
  • 3 回答
  • 0 關(guān)注
  • 1835 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號