我對此很陌生。我想要做的是爲數組中的每個元素創建一個文件。 例如,如果數組有三個元素[「a」,「b」,「c」],我希望能夠創建三個名爲a.txt,b.txt和c.txt的文件。在Python中爲數組的每個元素打開一個文件
感謝
我對此很陌生。我想要做的是爲數組中的每個元素創建一個文件。 例如,如果數組有三個元素[「a」,「b」,「c」],我希望能夠創建三個名爲a.txt,b.txt和c.txt的文件。在Python中爲數組的每個元素打開一個文件
感謝
如果你想創建並在list
名爲每個元素的文件,你通過你的名單必須循環像這樣:
for i in ["a","b","c"]:
with open(i +".txt", "w+") as f:
f.write("Hello")
這將創建3個文件a.txt
,b.txt
和c.txt
字符串「他llo「在每個文件中。
謝謝。這是我需要的。 – HamidG
@HamidG太好了!我很高興能夠提供幫助。請點擊答案作爲接受的正確答案。 –
而且?你的問題實際上是什麼? –
'files = [打開(name +'。txt','w')爲name_list中的名稱]'。用同樣的方法關閉「close」文件。順便說一句,它不是一個數組,它是一個列表 – Pynchia