Итак, я написал этот код, и он отлично работает на Linux.Печать в файл работает в Linux, но не в Windows?
- Чтение данных из файла
- делать то, что мой код, как предполагается сделать
- Написать решения о новом файле.
Вот часть кода, который должен сделать это:
outFile = open("input.txt", "w")
for item in oplist:
outFile.write(item + "\n")
outFile.close
Он отлично работает на Linux, но на окнах лишь создает новый выходной файл, но ничего не писать в него ,
Пожалуйста, помогите!
Хорошая добыча! Я полностью замалчивал недостающий '()', когда я читал сообщение. Хотя, не будет ли сброс буфера при завершении скрипта? – inspectorG4dget
Ох спасибо за ответ. Обычно это небольшие ошибки, которые убивают меня во время программирования. Забыл скобки * _ * – kiasy
@ inspectorG4dget: да, это так, но я предполагаю, что OP сделал * не * закрыл файл. Там написано, что в противном случае выглядит отлично, а в Windows все еще открытый файл ведет себя по-другому. –