with open("file3.txt","w") as file: file.write("Time Code Price Volume\n14:23:56 000001 15.69 650\n14:23:08 000001 15.70 181\n14:24:32 000001 15.68 59") from datetime import datetime content = [] with open("file3.txt","r") as file: b = file.readline() for line in range(1,4): c = file.readline() a = c.split(" ") d = datetime.strptime(a[0], "%H:%M:%S") a[0] = d.strftime("%H:%M:%S") a[1] = str(a[1]) a[2] = float(a[2]) a[3] = int(a[3]) content.append(a) with open("file3.txt","w") as file1: for i in range(0,3): file2.write(str(content[i])) file2.write("/n") print(file2)
时间: 2024-03-30 12:34:56 浏览: 66
2007年高考作文高分5步走-第五步:写好凤尾.doc
这段代码的作用是读取文件"file3.txt"中的内容,并将其中的时间格式转换为"%H:%M:%S"的格式,然后将处理后的内容重新写回文件中。最后输出的是一个文件对象,而不是文件内容。但是,这段代码有一些问题,比如在写回文件时使用了错误的文件对象名称,应该是"file1"而不是"file2"。另外,在写入文件时,应该使用"\n"而不是"/n"来表示换行符。
阅读全文