Python如何从一个txt文件中挑出所有带有‘asd’的行打印出来,并统计有多少行

Python如何从一个txt文件中挑出所有带有‘asd’的行打印出来,并统计有多少行,第1张

# -- coding: utf-8 --

"""

:created on: 2015年7月13日

:copyright: Nokia Solutions and Networks

:author: Chuanqing Qin

:contact: chuanqingqin@nokiacom

"""

import re

import os

if __name__ == '__main__':

    counter = 0

    with open('testtxt', 'r') as f:

        for line in f:

            if refindall(r'asd', line):

                counter += 1

    print counter

你那个结果是一个Bug对象的列表,你只要循环就可以得到bug对象了。

l = [<bugsybugBug object at 0x10c4089d0>, 

<bugsybugBug object at 0x10c408a10>, 

<bugsybugBug object at 0x10c4088d0>, 

<bugsybugBug object at 0x10c421a90>]

for bug in l:

    print bug

    print bugsummary

    print bugplatform

    print bugversion

Bug类在:>

如果解决了您的问题请采纳!

如果未解决请继续追问!

从你所提问的内容,我是这样理解的。

你的意思是说,给你一个列表。你想用print()函数,把它的所有元素打印一行在屏幕上,是这样吗?

方法很多,这里我给你举些简单的,你参考下,然后自己再去深入思考:

直接上代码(代码里我做了详细注释):

#初始化字符串和数字的简单列表:

strlist=['a','b','c','d'] 

intlist=[1,2,3,4]

#输出strlist

print(''join(strlist)) #不换行输出abcd

for i in strlist:print(i,end='') #不换行输出abcd

print() 

for i in strlist:print(i) #换行输出abcd

#输出intlist

print(''join(map(str,intlist))) #不换行输出

for i in intlist:print(i,end='') #不换行输出

print() 

for i in intlist:print(i) #换行输出

print(''join(sorted(str(i) for i in intlist))) #不换行输出

#print()作用相当于换行,只是为了你方便查看返回代码。和输出列表代码不相关。

python很灵活、简洁。纯手工,如果对你有帮助望采纳!

以上就是关于Python如何从一个txt文件中挑出所有带有‘asd’的行打印出来,并统计有多少行全部的内容,包括:Python如何从一个txt文件中挑出所有带有‘asd’的行打印出来,并统计有多少行、python的for循环打印结果。、怎样用一行python打印列表所有元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10161127.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存