共計(jì) 546 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
要統(tǒng)計(jì)并輸出文件的行數(shù)和列數(shù),可以使用以下代碼:
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(" 行數(shù):", line_count)
print(" 列數(shù):", column_count)
count_lines_columns(" 文件路徑 ") # 替換為實(shí)際的文件路徑
這里的 count_lines_columns
函數(shù)接受一個(gè)文件名作為參數(shù),然后使用 open
函數(shù)打開文件,指定模式為只讀模式(‘r’)。通過 file.readlines()
方法可以一次性讀取所有行,并存儲(chǔ)在一個(gè)列表中。
然后,通過 len(lines)
可以得到行數(shù)(即列表的長(zhǎng)度),通過 len(lines[0].split())
可以得到第一行的單詞數(shù)(即列數(shù))。這里使用 split()
方法將第一行按照空格分割成一個(gè)字符串列表,然后使用 len()
函數(shù)獲取列表的長(zhǎng)度。
最后,使用 print
函數(shù)輸出行數(shù)和列數(shù)。
你需要將 " 文件路徑 " 替換為你實(shí)際的文件路徑。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完