python - 如何使用 .dat 文件中的某些数据附加列表?
问题描述
我有一个空列表 x = [] 并且有一个包含多个不同行的 .dat 文件。我想仅使用 .dat 文件的最后 5 行附加空列表。
解决方案
如果您的.dat
文件包含文本,您可以使用该方法将其所有行读入列表readlines
。从那里,您可以使用x.extend
以下五行扩展 x :
x = []
with open('file.dat', 'r') as f:
lines = f.readlines()
x.extend(lines[-5:])
print(x)
这里的lines[-5:]
意思是从最后的第 5 个项目开始,然后走到最后。
使用该extend
方法更简单,但您可以将其替换为 for 循环以查看如何使用append
:
x = []
with open('file.dat', 'r') as f:
lines = f.readlines()
for line in lines[-5:]:
x.append(line)
print(x)
推荐阅读
- vuetify.js - Vuetify Select 组件和 Cypress
- wordpress - 在 wordpress 上制作 pdf 构建器页面
- java - Java 断言绑定在泛型类型上
- windows - Postgres 没有在我的 Windows 上正确安装
- html - 引导工具提示在悬停时切换宽度
- sharepoint - 无法从 Nintex 表单自定义 JavaScript 查询 SharePoint
- ionic-framework - Ionic 4/5:按下后退按钮退出应用程序
- java - 状态码 500 时 Java httpUrlconnection 收到错误消息
- python-3.x - PyQt - 面向流布局
- angularjs - 如何使用 jasmine 和 karma 正确模拟 $location.url()