Я пытаюсь найти и заменить файл на компьютере Mac OS X. Хотя, похоже, работает правильно. Кажется, что файл как-то изменен. Текстовый редактор, который я использую (Text Wrangler), не может даже открыть файл, как только это будет завершено.
Вот код, который у меня есть:
import fileinput
for line in fileinput.FileInput("testfile.txt",inplace=1):
line = line.replace("newhost",host)
print line,
Когда я просматриваю файл из терминала, он говорит, что «testfile» может быть двоичным файлом. Все равно видишь? Есть ли вероятность, что эта замена повредит файл? Есть ли у меня другой вариант, чтобы это работало? Я действительно ценю помощь.
Спасибо,
Аарон
ОБНОВЛЕНИЕ: фактический файл НЕ является файлом .txt, это файл .plist, который является файлом настроек в Mac OS X, если это имеет какое-либо значение
ССЫЛКА на файл plist:
http://www.queencitytech.com/plist.zip