python 如何读出一行文本 并同时就在该文本中删除
答案:2 悬赏:50
解决时间 2021-02-23 15:58
- 提问者网友:温柔又任性
- 2021-02-22 22:28
rt 我有一个1G大的文本,把他们全打开是不可能的,我想读取前一千万行,f.readline(),读出来以后就想直接删掉,不要说 把不要删的写入到另外的文本中。。。。
最佳答案
- 二级知识专家网友:疯山鬼
- 2021-02-22 22:53
file = open("*.txt")
line = file.readline()
lineCount = 0
while line != '' and line<10000000:
print(line)
line = file.readline()
lineCount=lineCount+1
file.close()
line = file.readline()
lineCount = 0
while line != '' and line<10000000:
print(line)
line = file.readline()
lineCount=lineCount+1
file.close()
全部回答
- 1楼网友:恕我颓废
- 2021-02-22 23:47
若文件内容在大字符串content中:[ln for ln in content.splitlines() if ln.strip()] 若保存前处理的各行在列表 processedlist中:[l for l in processlist if l.strip()]%d%a
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯