我一直在瀏覽堆棧溢出了很多年,現在找不到解決方案。我需要在txt文件中找到一個字符串,然後打印找到該字符串的哪一行。作爲一個白癡,我自己無法弄清楚,我在這裏找不到答案。 因此,我需要一個可以做到這一點的片段。 我正在使用Python 2.7。Python:在文件中查找字符串並打印它在
-1
上找到的哪一行
A
回答
3
在Python,enumerate
是非常方便的這樣的事情:
with open(myfile) as f:
for index, line in enumerate(f, 1):
if s in line:
print("'{0}' found on line {1}".format(s, index))
+0
是的,'s'是目標字符串。 – jonrsharpe
+0
Bah,對於堆棧溢出仍然是新的並刪除了我的評論。但是我做了需要使用2.7的mod,而且它的工作方式正是我需要的。謝謝! – Quojil
相關問題
- 1. Python搜索字符串並打印它所在的文件
- 2. 在文本文件中查找字符串並尋找它們
- 3. Findstr查找字符串並打印出
- 4. 打印字符串在python
- 5. 掃描目錄,在文件中查找字符串並打印結果
- 6. 查找文件中所有字符串相同並在perl後打印值
- 7. 如何在文件上查找字符串並在其後打印?
- 8. Python的 - 打印字符串的文件
- 9. sql在字符串中查找不可打印的字符
- 10. 如何在文本文件中查找字符串並在Windows批處理文件中打印匹配項?
- 11. 在一行中找到一個子字符串並在python中打印該行並僅打印一行?
- 12. Lua。在文件中搜索字符串,並打印第二列
- 13. Python讀取文件,查找字符串並刪除字符
- 14. 在一個文件中找到一個字符串併爲多行打印行
- 15. python 2.7.6在字符串中打印字符串位置
- 16. 在文本文件打印行中查找字符串到一個新文件Python 2.7
- 17. 打印在文本文件中的條件2的字符串在Python
- 18. Java字符串解析器找到字符串,保存並打印它
- 19. 在ArrayList中搜索字符串並打印字符串
- 20. 查找一個字符串並在Python中插入文本
- 21. 在.txt文件中查找字符串
- 22. 在文件中查找單詞並在bash中打印
- 23. 在寫字板中打開文件,打印並關閉它
- 24. Windows批處理文件查找字符串,但不打印
- 25. python在多行上打印字符串
- 26. 不可打印字符串數在python
- 27. 打印字符串並在類中執行函數[Python]
- 28. Python閱讀字符串'í'並打印它
- 29. 在Windows命令提示符下的文件中查找並打印帶有通配符的子字符串
- 30. Linux在文件名中查找並替換日文字符串
你嘗試過什麼?這可以通過'grep'完成,所以編寫一個新程序對您來說可能是不必要的。 – ChrisP
'grep'如果在Unix中;否則,我會覺得很難做=) – rae1