2024-09-27 23:22:41 发布
网友
我有档案文件.txt在
做
print os.path.getsize(filename)
输出
6510
做什么呢
抓住我了
6355
怎么了? 我正在使用windows 7。如果我查看windows资源管理器中的文件属性,它会显示
Size: 6.35 KB (6,510 bytes)
这是因为当文件保存在磁盘上时,文件系统还会使用一些额外的字节来存储文件的不同属性,比如创建日期和上次修改日期。当你这么做的时候
它获取磁盘上实际文件的大小。在
但如果你这么做
你只需要得到内容的长度或存储在文件中的数据,这总是比较短的。在
正是因为这个原因,Windows资源管理器的属性窗口显示了文件的大小(即文件内容的实际长度)和磁盘大小,以及磁盘上文件实际占用的字节数。在
open(filename)以文本模式打开filename。在
open(filename)
filename
这意味着每个\r\n(回车符,换行符)将被转换为Python字符串中的一个\n。在
\r\n
\n
你的文件好像有155行长。在
这是因为当文件保存在磁盘上时,文件系统还会使用一些额外的字节来存储文件的不同属性,比如创建日期和上次修改日期。当你这么做的时候
它获取磁盘上实际文件的大小。在
但如果你这么做
^{pr2}$你只需要得到内容的长度或存储在文件中的数据,这总是比较短的。在
正是因为这个原因,Windows资源管理器的属性窗口显示了文件的大小(即文件内容的实际长度)和磁盘大小,以及磁盘上文件实际占用的字节数。在
open(filename)
以文本模式打开filename
。在这意味着每个
\r\n
(回车符,换行符)将被转换为Python字符串中的一个\n
。在你的文件好像有155行长。在
相关问题 更多 >
编程相关推荐