我正在使用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