读取文件中的数据到列表中,逐行读取文件中的数据,并将读取的字符串切分为元素为字符串的列表存储于二维列表中,程序接收用户输入的一个正整数n,输出列表的前n个元素。
时间: 2024-02-13 16:00:07 浏览: 62
C#读取文件处理_C#读取文件_globeqpf_读取数据文件_查询某个字符串_源码
好的,以下是 Python 代码实现:
```python
filename = input("请输入文件名:")
n = int(input("请输入正整数n:"))
data = []
with open(filename, 'r') as f:
for line in f:
line = line.strip() # 去掉行末的换行符
row = line.split() # 切分字符串为列表
data.append(row) # 添加到二维列表中
for i in range(n):
if i >= len(data):
break
print(data[i])
```
首先,程序要求用户输入文件名和正整数n。然后,使用 `with open()` 语句打开文件并逐行读取数据,将每行数据切分为元素为字符串的列表,并将这个列表添加到二维列表 `data` 中。最后,使用一个循环输出列表的前n个元素,如果n大于列表长度,就输出列表的所有元素。
阅读全文