我想在文本文件中搜索包含特定字符串的行。如何在Python中的文本文件中搜索行首先有空格
例子,我搜索線包含字符串umask 022
,沒有行/etc/profile
文件發表評論。
我的代碼:
def check_umask(fname, umask):
with open(fname) as f:
return any(umask in line for line in f)
check_umask('/etc/profile','umask 022')
有了上面的代碼,但它顯示出線路點評:
# .....
# By default, we want ... umask 022
# bla..bla... umask 022
.........
umask 022
那麼,如何只顯示行包含umask 022
腳本,而不是行有何評論?
與我的情況,它的工作!非常感謝Avinash! – GLife
歡迎的話,我建議你閱讀本http://stackoverflow.com/help/accepted-answer –