小编Jos*_*sen的帖子

为什么Python为文件名短于文件系统的限制提供"OSError:[Errno 36]文件名太长"?

以下代码产生意外的异常:

open("52bbe674cdc81d4140099b84fa69eea4249bcceee75bcbe4838d911ab076547cfdad3c1c5197752a98e5525fe76613dbe52dcdb1a9a397669babce0f101d010142cffa000000.csv", "w")
OSError: [Errno 36] File name too long: '52bbe674cdc81d4140099b84fa69eea4249bcceee75bcbe4838d911ab076547cfdad3c1c5197752a98e5525fe76613dbe52dcdb1a9a397669babce0f101d010142cffa000000.csv'
Run Code Online (Sandbox Code Playgroud)

这是意料之外的,因为我的文件系统是ext4(根据维基百科)具有255字节的文件名长度限制.上述文件名的长度为144.

那么,为什么Python在实际上没有超过文件名长度限制时会引发此异常呢?

python linux filesystems ext4

7
推荐指数
1
解决办法
9866
查看次数

我可以在 Javascript 箭头函数中解构数组吗?

任何版本的 Javascript 是否支持箭头函数中数组的解构?例如

const items = [ [1, 2], [3, 4] ];
const sums = items.map( [a, b] => a + b );
Run Code Online (Sandbox Code Playgroud)

javascript destructuring arrow-functions

-1
推荐指数
1
解决办法
529
查看次数