2016-05-01 10 views
0

sah ich das Drehbuch hier vor kurzer Zeit ist dasbestimmen die Pfaddatei speichern

i = 1 
while i <= 10: 
    with open("{}.txt".format(i), "w") as f: 
     f.write("content") 
    i += 1 

Ich habe eine Frage: Wie bestimmen Sie den Pfad Dateien zu speichern?

Pleas fügen Sie den Code-Pfad im Skript

Antwort

2

Sie das Öffnen der Dateien im aktuellen Arbeitsverzeichnis ab, die Sie mit os.getcwd() (nach import os) finden können. Wenn Sie einen anderen Pfad verwenden möchten, können Sie etwas wie open("/path/to/something/{}.txt".format(i),"w") oder zuverlässiger open(os.path.join(yourpath, "{}.txt".format(i),"w") für einen Pfad in yourpath verwenden

Mit dem gesagt, while Schleifen von inkrementierenden Werten werden im Allgemeinen nicht als gute Form in Python angesehen. Ich würde vorschlagen

for i in range(1,11): # range doesn't include the last value 
    with open("{}.txt".format(i), 'w') as f: 
     f.write("content") 
Verwandte Themen