我想使用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