可以使用os模块获取文件大小,代码示例如下:
import os
file_path = "path/to/file"
file_size = os.path.getsize(file_path)
print("文件大小为:%d bytes" % file_size)
其中,os.path.getsize(file_path)
可以获取指定文件的大小,单位为字节。可以通过将文件大小除以1024获得以KB为单位的文件大小。
获取文件行数可以使用Python的内置函数len
。代码示例如下:
with open("path/to/file", "r") as f:
line_count = len(f.readlines())
print("文件总行数为:%d" % line_count)
其中,open
函数用于打开文件,并返回一个文件对象。通过f.readlines()
可以读取文件中的所有行,并返回一个行的列表。然后使用len
函数获取列表长度,即为文件总行数。使用完文件后,要记得关闭文件,可以使用with
语句实现自动关闭。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python取得文件的大小与总行数 - Python技术站