-4
另一個文件我已經的txt文件1包含如何複製和粘貼4號線一使用python
line 1
line 2
line 3
line 4
line 5
第二個文本文件包含
line 6
line 7
line 8
line 9
需要粘貼所有6,7,8,9線在4號線怎麼可以這樣使用python
另一個文件我已經的txt文件1包含如何複製和粘貼4號線一使用python
line 1
line 2
line 3
line 4
line 5
第二個文本文件包含
line 6
line 7
line 8
line 9
需要粘貼所有6,7,8,9線在4號線怎麼可以這樣使用python
第4行之前插入文件1,這樣寫:
with open('file1.txt', 'r+'), open('file2.txt') as file1, file2:
list = file1.readlines()
list.insert(3, file2.readlines())
file1.writelines(list)
要插入後,請將3
更改爲4
。
最好把它寫在第三個文件中,然後重命名它。否則,你必須讀取RAM中的整個第一個文件。這對於大文件可以正常工作:
with open('file1', 'rb'), open('file2', 'rb'), open('file3', 'wb') as file1, file2, file3:
ln = 1
while ln < 4:
ln+=1
file3.write(file1.readline())
for line in file2:
file3.write(line)
for line in file1:
file3.write(line)
你是什麼意思「粘貼」?你可以說得更詳細點嗎? – towi 2013-02-25 12:16:14