如何用Python从web站点获取行

2024-10-04 01:25:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我只想打印包含-->;需要=“berusky数据”

我试过了,但没用:

import urllib2
import re

f = urllib2.urlopen('http://slackbuilds.org/slackbuilds/14.1/games/berusk/berusky.info')
r = f.read()


for line in r:
    if "REQUIRES" in r:
          print line,

Tags: 数据inorgimportgtreinfohttp
1条回答
网友
1楼 · 发布于 2024-10-04 01:25:47

使用^{}按新行拆分数据,并检查REQUIRES字符串是否在line中:

for line in r.splitlines():
    if "REQUIRES" in line:
          print line,

演示:

>>> import urllib2
>>> f = urllib2.urlopen('http://slackbuilds.org/slackbuilds/14.1/games/berusky/berusky.info')
>>> r = f.read()
>>> for line in r.splitlines():
...     if "REQUIRES" in line:
...         print line,
... 
REQUIRES="berusky-data"

相关问题 更多 >