Jos*_*sen 7 python linux filesystems ext4
以下代码产生意外的异常:
open("52bbe674cdc81d4140099b84fa69eea4249bcceee75bcbe4838d911ab076547cfdad3c1c5197752a98e5525fe76613dbe52dcdb1a9a397669babce0f101d010142cffa000000.csv", "w")
OSError: [Errno 36] File name too long: '52bbe674cdc81d4140099b84fa69eea4249bcceee75bcbe4838d911ab076547cfdad3c1c5197752a98e5525fe76613dbe52dcdb1a9a397669babce0f101d010142cffa000000.csv'
Run Code Online (Sandbox Code Playgroud)
这是意料之外的,因为我的文件系统是ext4(根据维基百科)具有255字节的文件名长度限制.上述文件名的长度为144.
那么,为什么Python在实际上没有超过文件名长度限制时会引发此异常呢?
| 归档时间: |
|
| 查看次数: |
9866 次 |
| 最近记录: |