我是python的新手,但我正在编写一个脚本,可以读取文件夹中所有文件的修改日期,并将每个文件名写入单个文本文件中的新行。
我有一个包含约50个文本文件的文件夹,创建时间约为30秒到1分钟。我要编写一个脚本,为每个文件提取日期修改时间戳,并将其写入新的文本文件,使其看起来像这样:
File_name_1; HH:MM:SS
File_name_2; HH:MM:SS
依旧......
理想情况下,我希望能够在任何文件夹上运行python程序,而无需在bash终端中指定代码本身的路径。对不起,如果我的问题不清楚,我没有CS背景。
答案 0 :(得分:1)
import os
import datetime
with open('modified.txt', 'wb') as f:
for file in os.listdir('.'):
modified = datetime.datetime.utcfromtimestamp(os.path.getmtime(file))
f.write(file.encode() + b' ' + str(modified).encode() + b'\n')