标签:tin 一件事 bsp 交互 方法 tail python hang 积累
?
- python : 3.7.0
- OS : Ubuntu 18.04.1 LTS
- IDE : PyCharm 2018.2.4
- conda : 4.5.11
- type setting : Markdown
?
"""
@Author : 行初心
@Date : 18-10-2
@Blog : www.cnblogs.com/xingchuxin
@GitHub : github.com/GratefulHeartCoder
"""
import time
import os
def main():
file_name = ‘1.txt‘
# 文件的最近访问时间
file_times_access = time.localtime(os.path.getatime(file_name))
year_access = file_times_access.tm_year
month_access = file_times_access.tm_mon
day_access = file_times_access.tm_mday
hour_access = file_times_access.tm_hour
minute_access = file_times_access.tm_min
second_access = file_times_access.tm_sec
print(‘文件的最近访问时间(atime): ‘, year_access, ‘年‘, month_access, ‘月‘, day_access, ‘日‘, ‘ ‘, hour_access, ‘时‘,
minute_access, ‘分‘, second_access, ‘秒‘)
# 文件属性最近修改的时间
file_times_create = time.localtime(os.path.getctime(file_name))
year_create = file_times_create.tm_year
month_create = file_times_create.tm_mon
day_create = file_times_create.tm_mday
hour_create = file_times_create.tm_hour
minute_create = file_times_create.tm_min
second_create = file_times_create.tm_sec
print(‘文件属性最近修改的时间(ctime): ‘, year_create, ‘年‘, month_create, ‘月‘, day_create, ‘日‘, ‘ ‘, hour_create, ‘时‘, minute_create,
‘分‘, second_create, ‘秒‘)
# 文件的内容最近修改的时间
file_times_modified = time.localtime(os.path.getmtime(file_name))
year_modified = file_times_modified.tm_year
month_modified = file_times_modified.tm_mon
day_modified = file_times_modified.tm_mday
hour_modified = file_times_modified.tm_hour
minute_modified = file_times_modified.tm_min
second_modified = file_times_modified.tm_sec
print(‘文件的内容最近修改的时间(mtime): ‘, year_modified, ‘年‘, month_modified, ‘月‘, day_modified, ‘日‘, ‘ ‘, hour_modified, ‘时‘,
minute_modified, ‘分‘, second_modified, ‘秒‘)
if __name__ == ‘__main__‘:
main()
?
/home/coder/anaconda3/envs/py37/bin/python /home/coder/PycharmProjects/base/demo.py
文件的最近访问时间(atime): 2018 年 10 月 2 日 12 时 25 分 26 秒
文件属性最近修改的时间(ctime): 2018 年 10 月 2 日 12 时 33 分 13 秒
文件的内容最近修改的时间(mtime): 2018 年 10 月 2 日 12 时 25 分 8 秒
Process finished with exit code 0
在terminal中验证
coder@Ubuntu:~/PycharmProjects/base$ stat 1.txt
文件:1.txt
大小:13 块:8 IO 块:4096 普通文件
设备:808h/2056d Inode:529035 硬链接:1
权限:(0777/-rwxrwxrwx) Uid:( 1000/ coder) Gid:( 1000/ coder)
最近访问:2018-10-02 12:25:26.445044634 +0800
最近更改:2018-10-02 12:25:08.688137355 +0800
最近改动:2018-10-02 12:33:13.972664234 +0800
创建时间:-
coder@Ubuntu:~/PycharmProjects/base$
?
?
?
?
Python具有开源、跨平台、解释型、交互式等特性,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
代码的书写要遵守规范,这样有助于沟通和理解。
每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。
Python3基础 getatime getctime getmtime 文件的最近访问 + 属性修改 + 内容修改时间
标签:tin 一件事 bsp 交互 方法 tail python hang 积累
原文地址:https://www.cnblogs.com/xingchuxin/p/9737233.html