我有一个包含46个子目录的列表,我想读取每个子目录中存在的.txt文件中写入的行数。之后,我想将每个文件中的行数存储在一个列表中。 我尝试了下面的代码,但没有成功:
from pathlib import Path
def count_lines(paths):
return sum(len(p.read_text().splitlines()) for p in paths)
path = "/content/drive/MyDrive/data/classes/"
paths = Path(path).glob("*/*.txt")
count_lines(paths)
但不是像这样的事情:
['216063','180','2200','1104',...,'21171','12521','2069']
我明白了:
2768046
我需要更改什么,以便我可以有一个列表,而不是行的总数
很抱歉,如果我重复了问题,但我在Python中找不到任何类似的问题
目前没有回答
相关问题 更多 >
编程相关推荐