2014-09-10 6 views
-2

Я хочу удалить все одиночные кавычки с помощью python в текстовый файл. я сделал этот код:удалить одиночную цитату из текста с помощью python

for line in open('check.txt',"r"): 
    line=line.replace("'","") 
f.close() 

, но он не работает для меня. Пожалуйста, предложите мне правильный путь.

+0

Вы открываете файл в режиме только для чтения. Посмотрите модуль [fileinput] (https://docs.python.org/2/library/fileinput.html#fileinput.FileInput), который позволяет изменять размер файла на месте. –

+0

Вы должны это записать, конечно – DonCallisto

+0

Используйте 'r +' вместо 'r'. –

ответ

0
with open('C://file.txt') as filein, open('C://fout.txt','w') as fileout: 
    for line in filein: 
     line=line.replace("'","") 
     fileout.write(line) 
+0

Спасибо, он работает. – pafpaf

Смежные вопросы