1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python中使用print 每次输出数据到文件时 记录当前输出时间 数据序号加一

Python中使用print 每次输出数据到文件时 记录当前输出时间 数据序号加一

时间:2019-10-04 12:16:11

相关推荐

Python中使用print 每次输出数据到文件时 记录当前输出时间 数据序号加一

在将数据写入文件时,有时需要将数据标号,每次记录时让标号递增。本文思路是新建一个用于标号数据的文本文件,每次运行程序时调用里面的数据,加一后再将数据写入文件。

具体代码如下:

import timesp=open('D:\IDEALX\PyOne\sa.txt','r+')#r+,读写文件,该文件必须存在m = sp.read()#从文件读取指定字节数,未指定参数则读取所有内容m = int(m) + 1print(m)sp.seek(0)#设置文件当前位置sp.truncate()#截取文件,截取的字节通过参数指定sp.write(str(m))#将字符串写入文件,sp.close()fp = open('D:\IDEALX\PyOne\print.txt','a+')#a+,读写,若文件已存在,不清空文件,指针指向最后面,新加数据print('第',m,'次运行输出时间是:',time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime()),file=fp)fp.close()

在项目工程文件中会有三个生成的文件,sa文件需要我们新建

打开三个文本文件可以看到输出的内容

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。