python中有一个循环:
for i in file:
if os.path.exists(MY_PATH_GIT+i):
#copy for anasys on linux
os.system(f'cp "{MY_PATH_GIT+i}" {place+"/"}')
#On this step we sort deleted\not deleted file for deploy and pmd analys
file_true.append(MY_PATH_GIT + i)
else:
print('\n========= deleted ' + MY_PATH_GIT + i + ' =========\n') # checking the bot
它检查文件是否存在以便将其添加到列表中,然后将其替换在行中进行验证,但是有一个文件类型只允许在它是新的时进行验证,我怎样才能获得这样的信息?
确定什么是“新”(具有标准日期的变量)。
用于获取文件的创建日期:
将日期与此标准进行比较。
为了完整起见(最后修改日期):
您可以使用模块
Path().stat()frompathlib获取时间戳,然后您可以选择通过以下方式将其转换为可读格式datetime:结论:
file.stat().st_ctime在这种情况下,创建file.stat().st_mtime时间戳是修改时间戳。