import sys
fileobject=open('file.txt','w')
fileobject.write(sys.stdin.readline())
Cat
В приведенном выше коде не должно быть кот в файле после выполнения? Однако, когда я запускаю его, я нахожу файл пустым. Если мой код ошибочен, может кто-нибудь объяснить, как работают sys.stdin.read()
и sys.stdout.write()
и их использования?Python Обработка файлов: стандартный ввод и вывод