酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Python:读取文件每行文本长度,存列表并输出最短行长度

以下是使用Python读取文件每行文本长度并将其存放在列表中的代码: ```python def read_file(filename): with open(filename, 'r') as file: lines = file.readlines() lengths = [len(line) for line in lines] return lengths # 测试一下 print(read_file('test.txt')) # 输出每行的长度列表 ``` 要找出最短行的长度,我们可以使用Python的min函数: ```python def shortest_line_length(filename): lengths = read_file(filename) return min(lengths) # 测试一下 print(shortest_line_length('test.txt')) # 输出最短行的长度 ``` 在这段代码中,我们首先定义了一个函数`read_file`,它打开指定的文件,并读取所有的行。然后,我们使用列表推导式来创建一个新列表,其中包含每一行的长度。我们返回这个列表。 然后,我们定义了另一个函数`shortest_line_length`,它首先调用`read_file`函数获取所有行的长度,然后使用`min`函数找到并返回最短的长度。 ######[AI写代码神器 | 268点数解答 | 2024-05-28 13:57:37]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]