时间戳
对应攻防世界MISC题Time_losing
已知源时间戳为2000000000
定义一下 并且定义一个a来存储最终的flag
oldtime=2000000000
a=""
总共有47个文件 (0~46) 需要每个文件都和源时间戳进行相减
那么就要用到循环
先获取文件的路径(记得复制自己的文件路径 不要搬用我的)
给定参数时,路径前面有个字母“r”,为消除转义字符功能用
file= r"文件路径"
file = r"C:\Users\12275\Desktop\stego\0.txt"
还需要用到一个format函数
format()函数介绍
它是通过引号中间包含花括号('{}')的形式通过点(.)format()形式进行函数调用
format()函数用来收集其后的位置参数和关键字段参数,并用他们的值填充字符串中的占位符。通常format()函数配合print()函数达到强格式化的输出能力,
format()函数固定的输出格式如下:
'{key : fill, align, sign,0,width, precision, type}'.format(para1...)
例子
通过关键字
print('{name}在{option}'.format(name="谢某人",option="写代码"))
结果:谢某人在写代码
通过位置
1.
print('name={} path={}'.format('zhangsan', '/')
结果:name=zhangsan path=/
2.
print('{1}在{0}'.format('写代码','谢某人'))
3.

这篇博客介绍了如何使用Python处理文件时间戳,通过计算47个文件相对于给定源时间戳的差异,并将这些差异转换为ASCII码,最终组合成一个字符串。代码示例中展示了如何利用os库获取文件的修改时间,以及format函数的用法。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



