回答
s = '123'
with open('out', 'w') as out_file:
with open('in', 'r') as in_file:
for line in in_file:
out_file.write(line.rstrip('\n') + s + '\n')
相應地改變,謝謝 –
我試過這個,而不是添加字符串,它把它放在另一行。請注意,在線是一個IP。所以它應該是127.0.0.1字符串而不是127.0.0.1(return/enter)字符串。 – Pcntl
right,undated again –
def add_str_to_lines(f_name, str_to_add):
with open(f_name, "r") as f:
lines = f.readlines()
for index, line in enumerate(lines):
lines[index] = line.strip() + str_to_add + "\n"
with open(f_name, "w") as f:
for line in lines:
f.write(line)
if __name__ == "__main__":
str_to_add = " foo"
f_name = "test"
add_str_to_lines(f_name=f_name, str_to_add=str_to_add)
with open(f_name, "r") as f:
print(f.read())
記住,使用+
運營商組成的字符串是緩慢的。改爲加入列表。
output = ""
file_name = "testlorem"
string_to_add = "added"
with open(file_name, 'r') as f:
file_lines = [''.join([x.strip(), string_to_add, '\n']) for x in f.readlines()]
with open(file_name, 'w') as f:
f.writelines(file_lines)
如果'''['.join([x.strip(),string_to_add,'\ n'])for f]'''會更好嗎? – lerner
- 1. 將變量字符串附加到Python文件中的每一行
- 2. Python - 將字符添加到字符串
- 3. 將字符串添加到沒有換行符的文件中
- 4. 將新字符串添加到文件的最後一行
- 5. 如何在python中每行字符串的末尾添加一個字符串?
- 6. 將\ 000添加到密碼字符串中的每個字符
- 7. 將一個換行符添加到C中的字符串中#
- 8. 如何將文本添加到字符串中一行的末尾? - Python
- 9. 將字符串列表追加到單行文件中? - Python
- 10. 添加相同的字符串到列表中的每一行使用python 2
- 11. 將每個文本文件行中的每個字符添加到Python中的列表中
- 12. 將符號添加到文件中每個字符串的末尾
- 13. 將文本文件中的換行符添加到字符串中
- 14. 在字符串的每一行添加一個字符
- 15. 將字符串添加到特定行號的文件
- 16. 添加到每一行與某些字符串的文件時使用sed
- 17. 將字符串添加到字符串
- 18. 將每行輸入文件中的每個字符添加到列表中,並在每行之後將每個列表添加到另一個列表中
- 19. Python 2:我如何添加一個字符串到'.txt'文件?
- 20. 一次添加一行到字符串
- 21. 將字符串添加到C中的文本文件
- 22. 在CSV文件中添加一個逗號的字符串python
- 23. 將字符串添加到另一個字符串中
- 24. 如何將字符串添加到Python中的字典中?
- 25. 將行添加到表中:字符串文字問題
- 26. 將空行添加到字符串
- 27. 將字符串添加到逐字字符串文字
- 28. 將字符串中的每個單詞添加到列表中?
- 29. 將新字符串添加到iOS中的可本地化字符串文件
- 30. 爲每個字符串添加特定字符python中的字符串列表
請閱讀「open」文檔,以開始。 – njzk2