python怎么统计并输出文件的行数和列数

38次阅读
没有评论

共计 546 个字符,预计需要花费 2 分钟才能阅读完成。

要统计并输出文件的行数和列数,可以使用以下代码:

def count_lines_columns(filename):
    with open(filename, 'r') as file:
        lines = file.readlines()
        line_count = len(lines)
        column_count = len(lines[0].split())
        print(" 行数:", line_count)
        print(" 列数:", column_count)

count_lines_columns(" 文件路径 ")  # 替换为实际的文件路径

这里的 count_lines_columns 函数接受一个文件名作为参数,然后使用 open 函数打开文件,指定模式为只读模式(‘r’)。通过 file.readlines() 方法可以一次性读取所有行,并存储在一个列表中。

然后,通过 len(lines) 可以得到行数(即列表的长度),通过 len(lines[0].split()) 可以得到第一行的单词数(即列数)。这里使用 split() 方法将第一行按照空格分割成一个字符串列表,然后使用 len() 函数获取列表的长度。

最后,使用 print 函数输出行数和列数。

你需要将 " 文件路径 " 替换为你实际的文件路径。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-02-05发表,共计546字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)