编写一个python ,按行读取txt文档,将里面的数字提取出来存一个列表
时间: 2023-02-26 13:07:10 浏览: 65
python项目实例代码源码-读取word.zip
下面是一个示例代码:
```
with open("filename.txt", "r") as file:
lines = file.readlines()
numbers = []
for line in lines:
line = line.strip() # 去掉行末的换行符
for word in line.split():
try:
number = int(word)
numbers.append(number)
except ValueError:
pass # 如果不是数字,则跳过
print(numbers)
```
这段代码会读取 `filename.txt` 文件,然后逐行读取,并将每行中的数字提取出来并存储到列表 `numbers` 中。最后会打印出这个列表。
阅读全文