我把信息刮到一个文本文件,并试图写在顶部的日期。我有抓取日期的方法,但不知道如何使用write函数放置在顶部。下面是我正在做的工作的精简版本。你知道吗
import re
import urllib2
import json
from datetime import datetime
import time
now = datetime.now()
InputDate = now.strftime("%Y-%m-%d")
Today = now.strftime("%B %d")
header = ("Today").split()
newfile = open("File.txt", "w")
### Irrelevant Info Here ###
string = title"\n"+info+"\n"
#newfile.write(header)
newfile.write(string)
print title+" written to file"
newfile.close()
要将日期写入要放置的文件的“顶部”,请执行以下操作:
在你打开文件之后,在其他事情之前。你知道吗
只是给你个主意
试试这是:-
不能在文件开头插入内容。您需要编写一个新文件,从要插入的行开始,然后以旧文件的内容结束。与追加到结尾不同,写入文件开头的效率非常非常低
这个问题的关键是使用^{} 。构造完成后,可以在旧文件的顶部重命名它。你知道吗
代码:
测试代码:
文件1
结果:
相关问题 更多 >
编程相关推荐