Frage, gibt es eine Möglichkeit, raw_input von einem Benutzer zu nehmen und eine Textdatei aus dem raw_input erstellen? Was ich meine ist, sagt ich einen Code wie diese:Nehmen Sie raw_input und machen Sie eine txt.file
def file_make():
name = raw_input("What do you want to name your file? \n")
name_of_file = name + ".txt"
file = open(name_of_file, "r")
file.close()
print name_of_file
file_make()
Kann ich dort Eingang nehmen (EX: TEST) und dann eine Datei erstellen namens TEST.TXT die Variablennamen verwenden? Oder ist das nicht möglich? Ich habe versucht, nach dieser Frage zu suchen, aber alle meine Suchanfragen haben gezeigt, wie man Benutzereingaben macht und eine Textdatei daraus erstellt, was ich nicht versuche.
Und was ist falsch an Ihrem Code? - außer dem Modus "r" ', der einen Fehler auslöst, wenn die Datei noch nicht existiert. – Nf4r
Und genau das hat es getan. Also sollte ich das "r" entfernen und name_of_file in Klammern lassen, alleine? – DFC302