我正在使用python寫入文件。腳本突然停止運行,並拋出'IOError:[Errno 27]文件太大' 對於允許使用程序創建的文件的大小是否有限制? 有沒有其他人遇到過這個問題? 停止時文件大小接近4.3Gb(有點大)。文件太大python
回答
此Python bug report表示操作系統是此錯誤消息的來源,而不是Python。
由於您正在寫入FAT分區,並且FAT 32(LinuxFilesystemsExplained)的最大文件大小限制爲4GB,因此這很可能是問題的原因。在不同的文件系統上運行你的系統或分區的程序會肯定地告訴你。
@MarcoMariani我看到了,你有沒有看到第二和第三篇文章? – Levon
我的帳戶沒有文件大小限制,我使用指定的ulimit命令[here](http://www.cyberciti.biz/faq/file-size-limit-exceeded-error-under-linux-and-解/)。文件大小說無限 – viper
一個可能的解釋是在該評論部分(由用戶名'克里斯'第二評論)該[鏈接](http://www.cyberciti.biz/faq/file-size-limit-exceeded-error- under-linux-and-solution /)它說fat fs只支持高達4GB的文件大小。我正在寫的分區很胖。 – viper
當文件變得太大時,尋址成爲一個問題。通常你會得到32比特,這意味着最大的大小約爲4GB。
當我在一個目錄中有太多文件時,我也有這個錯誤。我在一個目錄中有64435
文件,每個文件的名稱中都帶有10個數字+'.json',並且任何後續嘗試將新文件寫入目錄會導致錯誤(例如)OSError: [Errno 27] File too large: 'ngrams/0/0/0/0000029503.json'
- 1. VFPOLEDB文件太大
- 2. Qt文件太大。
- 3. Jar文件太大
- 4. .bak文件太大?
- 5. MongoDB文件大小太大
- 6. Python:如果文件太大,終止文件下載
- 7. Wt :: WFileUpload文件太大
- 8. Ruby PStore文件太大
- 9. .htaccess文件可能太大
- 10. JavaScript文件太大? - mvc
- 11. 文件上傳太大
- 12. TextWriterTraceListener跟蹤文件太大
- 13. 太大JS-文件生成
- 14. 讀取evtx文件太大
- 15. 上傳大文件太慢
- 16. 文件太大,不適合
- 17. 流星mongodb文件大小太大
- 18. EmguCV 2.4.2 dll文件大小太大
- 19. Excel - VBA - ExportAsFixedFormat PDF文件大小太大
- 20. 使用jspdf創建的PDF文件太大太大
- 21. 軟件包更新FileOverflow - 文件太大
- 22. 在Python 2.7中讀取大文件耗費太多內存
- 23. Python的副本較大的文件太慢
- 24. Python請求上傳文件 - 413請求實體太大
- 25. Python - 讀大文件
- 26. 我的log4j日誌文件太大
- 27. 備份文件太大SQL Server 2012
- 28. 卡夫卡日誌文件夾太大
- 29. MongoDB活動diaglog文件變得太大
- 30. Sqlite數據庫文件太大....?
它沒有碰到4294967295字節(即2^32-1)做到了? –
我剛剛檢查了文件大小,它是4.3 GB(4,294,967,295字節) – viper