我想使用python读取文本文件并打印出特定的行。问题是我想打印一个以“名义”(以及我知道该怎么做)这个词开头的行,以及一些不能被某些特定字符串识别的行。你能指点我能够做到的一些代码行吗?Python,选择一个特定的行
0
A
回答
0
以诚信的假设下,这将有助于你开始编码,并呈现出一些努力,在这里你去:
file_to_read = r'myfile.txt'
with open(file_to_read, 'r') as f_in:
flag = False
for line in f_in:
if line.startswith('nominal'):
print(line)
flag = True
elif flag:
print(line)
flag = False
它可能工作外的开箱但请试花时间经过它,你一定会得到它背后的逻辑。请注意,python
中的文本比较区分大小写。
0
如果文件不是太大,你可以把它全部的列表:
def printLines(fname):
with open(fname) as f:
lines = f.read().split('\n')
if len(lines) == 0: return None
if lines[0].startswith('Nominal'): print(lines[0])
for i, line in enumerate(lines[1:]):
if lines[i-1].startswith('Nominal') or line.startswith('Nominal'):
print(line)
然后例如printLines('test.txt')
会做你想做的。
相关问题
- 1. 通过选择菜单选择一个特定的行 - PHP/Mysql
- 2. 在一个特定的选项选择
- 3. 选择特定行
- 4. Python - 选择符合特定条件的所有行值一旦
- 5. 选择特定的行
- 6. 从一个表中选择所有行,从另一个表中选择每个行的一个特定值
- 7. 不能选择一个特定的类
- 8. jquery选择 - 一个特定的标签
- 9. OpenXML选择一个特定的列
- 10. Powershell选择一个特定的值
- 11. 从表中选择行从一个特定的行
- 12. 第一行从多个数组中选择一个特定值
- 13. 选择特定行号
- 14. 选择特定行MySQL
- 15. PHP选择特定行
- 16. 选择特定的行特定的列和特定的输入
- 17. 在Python中选择特定列仅形成一个数据框
- 18. 在特定OPTGROUP选择一个值
- 19. Python删除一个特定的行号
- 20. jQuery - 如何选择特定表格行中的一个特定字段?
- 21. 选择第一个结果为特定值的行
- 22. 在Matlab中选择一个矩阵的特定行
- 23. 创建一个从旧表中选择特定行的表
- 24. DataGridView选择一个特定的行并检索其值
- 25. 只选择一个行的情况下有特定列
- 26. 在UITableview中选择一个特定的行
- 27. 当选择一个特定的行时禁用gridview刷新
- 28. 在SFrame中选择一个特定的行
- 29. 如何在Magento选择一个特定的行与列值
- 30. 在PHP/MYSQL中选择一个特定的行
向我们展示您的代码到目前为止,您尝试了什么 – depperm
看起来您希望我们为您编写一些代码。尽管许多用户愿意为遇险的编码人员编写代码,但他们通常只在海报已尝试自行解决问题时才提供帮助。证明这一努力的一个好方法是包含迄今为止编写的代码,示例输入(如果有的话),期望的输出以及实际获得的输出(控制台输出,回溯等)。您提供的细节越多,您可能会收到的答案就越多。检查[FAQ]和[问]。 –
>你能指出我能够做到的一些代码行吗? <是:https://github.com/ranxian/rate3/blob/d226de257360a477b0958ec0a22b4b201a2b8b65/tools/cpp/test/convert.py#L5 – myaut