2013-12-04 3 views
-4

Мне нужно знать код, чтобы создать блокнот прямо из Python. Я не могу понять это. Я искал его, но я не могу его найти. Мой учитель сказал, что он должен создать файл автоматически. Я пытался использовать:Как создать блокнот в Python?

filename=raw_input("") 
target = open (filename, 'a') 

Я полностью запутался ... Это прекрасно работает, если я не ставлю его в петлю во время или если заявление ... Как только я, хотя в целом предмет удары.

Я пытаюсь создать меню опций для выбора между чтением или записью.

 def main(): 
      foo = open("filename.txt", "w") 
      foo.write('blah-blah-blah') 
      foo.close() 
      main() 
    if option == '2': 
     def main2(): 
      foo = open("filename.txt", "r") 
      print(foo.read()) 
      foo.close() 
      main2() 
    keepgoing=input("Enter another statement?(y or n):") 
    again=input("Run simulation again?(y or n): ") 
    print() 
    if again!= "y": 
      again=False 

`

+4

Я думаю http://stackoverflow.com/questions/12654772/create-empty-file-using-python отвечает на ваш вопрос. «Файл« Блокнот »- это просто пустой файл, чье имя заканчивается на« .txt ». – CmdrMoozy

+0

FYI, «Мне нужен код» и «Я не могу понять», здесь не будет много симпатии. Просто спросите свой вопрос: «Почему мой скрипт python не создает файл? –

+0

Я не прошу о сочувствии. Я прошу о помощи. Кроме того, я сам это понял. – user3059576

ответ

2

Вы можете создать простой текстовый файл таким образом:

foo = open("filename.txt", "w") 
foo.write('blah-blah-blah') 
foo.close() 
+0

Можете добавить новую строку в конце строки. – martineau

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