Я хочу добавить строки в существующий файл в python. Я написал следующие два файлаДобавление строк для существующего файла в python
print_lines.py
while True:
curr_file = open('myfile',r)
lines = curr_file.readlines()
for line in lines:
print lines
add_lines.py
curr_file = open('myfile',w)
curr_file.write('hello world')
curr_file.close()
, но когда я запускаю первый print_lines.py
, а затем add_lines.py
я не получаю новый я добавляю. Как я могу это решить?
В коде есть синтаксическая ошибка. open() принимает аргументы символов, такие как open ('myfile', 'w') – Aditya
'open ('myfile', 'w')' должен открыть файл в режиме добавления 'open ('myfile', 'a')' –