File size is zero
我正在尝试编写一个简单的脚本,该脚本查看各种文件并根据文件大小对其进行操作,但我尝试了以下两种方法:
1 | os.stat(path + fname).st_size |
和
1 | os.path.getsize(path + fname) |
但两者都返回"0"的结果。我正在运行kubuntu,但是文件系统是NTFS格式的,这可能是问题所在,或者是否有人有任何理由解释为什么会发生这种情况?
**编辑**
不知怎么的,我所有的文件都被清空了。请忽略此项,文件大小报告正确。
不要把文件名当作普通字符串来构建。使用
还可以尝试"验证"(或只是简单检查)文件名,可能有导致混淆的嵌入式nul字节。请参阅对其他问题的评论。