2016-05-01 92 views
0

我看到劇本這裏曾幾何時,這是確定路徑保存文件

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

我有一個關於它的問題:你怎麼確定保存文件的路徑?

普萊斯腳本

回答

2

你打開在當前工作目錄中的文件,您可以用os.getcwd()找到(import os後)添加代碼關閉路徑。

如果你想使用其他路徑,那麼你可以使用類似open("/path/to/something/{}.txt".format(i),"w")或更可靠的open(os.path.join(yourpath, "{}.txt".format(i),"w")作爲yourpath中的路徑。

就是這樣,雖然增量值的循環通常不被認爲是Python中的好形式。我建議

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