2010-02-10 2 views
-7
while 1: 
    text_file = open("write_it.txt", "w") 
    word = input("Please add to a text file: ") 

Что еще мне нужно добавить, чтобы мой код работал правильно?Как написать текстовый файл с «пока»?

+3

Что значит "правильно" означает? –

+0

Из вопроса, и особенно из комментариев, приведенных ниже OP, это похоже на вопрос о домашнем задании с помощью _no_ обучения со стороны OP. Я предполагаю, что это приглашает закрытие, если только кто-то не почувствует иного. – sundar

+0

вы, вероятно, правы. – Dave

ответ

3

Это должно работать:

text_file = open("write_it.txt", "w") 
while 1: 
    word = input("Please add to a text file: ") 
    if not word: 
     break 
    text_file.write(word) 
text_file.close() 
0

Не уверен, но это открытое утверждение внутри while не могло повлиять на его поведение? Вы пробовали просто переместить его из цикла while?

+0

Я хочу, чтобы этот код , чтобы сделать программу, которая пишет все в «write_it.txt – user270308

+0

, я действительно не понимаю, я пытался использовать «a» для открытого файла и добавьте что-нибудь там, но все еще его пустой текстовый файл. пожалуйста, вы можете дать мне полный код этой программы – user270308

+0

ЕСЛИ вы получите код Аарона, а не: word = input («Пожалуйста, добавьте текст файл: ") Вы используете: word = raw_input (« Пожалуйста, добавьте в текстовый файл: ») Он должен работать –

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