2 bm425 bm425 于 2015.07.14 16:22 提问

python如何打开超长文件名的文件

f = open(file,"rb")打开超长文件名失败
文件名有300个字符以上
C:\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1\2\3\4\5\6\78\9\10\1111111111111111111111111111111111111111111\2\3\4\5\6\78\9\10\2222222222222.txt

5个回答

saksak
saksak   2015.07.14 17:18

把个文件名搞这么长有意义吗 windows限制255位 你搞个300位的。建议更换成更有意义的短名。

Ann_day
Ann_day   2015.07.14 17:12

linux下的文件名也是有大小限制的

bm425
bm425   2015.07.14 17:16

主要是文件的层次多,这个文件名我改不了。
每次读到这个文件都提示文件或者目录不存在

oyljerry
oyljerry   Ds   Rxr 2015.07.14 20:03

windows上有最大文件路径限制 MAX_PATH制定了260个字符长度。你超过了,打开文件就会报错。

你应该设法降低文件层数,合并一些。

ningfc1024
ningfc1024   2015.07.15 00:14

256位足够了,搞那么长。资源管理器能认到么?

Csdn user default icon
上传中...
上传图片
插入图片