說用戶給出一個數字n = 3 然後我必須動態地創建3個文件。我將如何做到這一點?什麼可以是這些文件的名稱。具體來說,我想創建n個.jpg文件。如何在python中創建n個文件?
-2
A
回答
1
假設你有存儲在某些格式的圖像(也許立足64字符串?)已經,你可以這樣做:
n = raw_input("Number of files: ")
image_list = ... # your logic for the image data here
n = int(n)
for i in range(n):
image = open("image" + str(i) + ".jpg", "w")
image.write(image_list[i])
image.close()
爲了澄清,w
意味着寫入filename
(覆蓋其內容)。如果您想要附加到文件,請使用a
。
編輯:刪除我的+
+2
您對「+」模式的解釋不正確。所有''w''模式都可以創建一個新文件,儘管他們會很高興地截斷現有文件(如果有一個文件是錯誤的,則使用''x'')。 ''w +''模式很特別,因爲它可以讓你在寫入並重新讀取數據後重新找回文件。既然你沒有讀書,那麼簡單的''w''模式可能是最合適的。 – Blckknght
+0
非常感謝譚。解決了我的目的。我很新的文件處理。 感謝@Blckknght太.. –
相關問題
- 1. 如何在Python中創建一個空的n * m PNG文件?
- 2. 如何在Python中創建N元組?
- 3. 如何在python中創建空文件
- 4. 如何在python中創建lzma文件
- 5. 如何在Python中創建* .7z文件?
- 6. 如何創建N級xml文件
- 7. 如何在Python中創建N個嵌套for循環
- 8. 如何使用n個整數在-1000和1000之間創建python文件?
- 9. 在Python中創建文件
- 10. 在python中創建文件
- 11. 在python中創建一個lzma文件
- 12. 在Python中創建一個新文件
- 13. 如何創建在python中創建的數據的csv文件
- 14. 如何在Python中創建一個文件存在的循環?
- 15. Python - 在原始文件超過N行後創建一個新文件
- 16. 如何在Python中創建和寫入多個文件?
- 17. 如何在Python中創建多個嵌套文件夾?
- 18. 如何在Python中創建一個mdb數據庫文件?
- 19. 從文本文件創建n * n矩陣包含Python列表中的列表
- 20. Python - 如何在新創建的目錄中創建多個文件夾?
- 21. 讀取n個文件到SAS來創建n個數據集
- 22. 從n行excel文件中自動創建n個Microsoft Project文件
- 23. 創建.mid文件:在Windows中寫入'\ n'會導致'\ r \ n'
- 24. 如何在postgresql中創建n-gram
- 25. 在Python中創建文本文件
- 26. 從python文件中創建一個deb
- 27. 創建一個文件,並在Python
- 28. 如何從python的csv文件創建一個mdb文件?
- 29. 用Python創建一個N維網格
- 30. 如何在python中爲給定文件創建一個.bin文件?
錯誤的解釋,你*想要什麼樣的名字*文件有哪些? – Clay
任何名稱。說a.jpg,b.jpg ... –