为什么你会出现在我的琴弦前?

2024-05-23 20:58:03 发布

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

我是一个新的废网新手。在

我用Python中的BeautifulSoup取消了这个表,但是simbol u'出现了,它既没有出现在表中,也没有出现在它的代码中。在

代码如下:

import urllib2
from bs4 import BeautifulSoup
first=urllib2.urlopen("http://www.admision.unmsm.edu.pe/res20130914/A/011/0.html").read()
soup=BeautifulSoup(first)
for tr in soup.find_all('tr')[2:]:
    tds = tr.find_all('td')
    print (tds[0].text, tds[1].text, tds[2].text, tds[3].text)

当我运行代码时,结果如下:

^{pr2}$

所以,我的问题是:为什么u'出现?我怎么才能避免呢?在


Tags: 代码textfromimportallfindurllib2tr
1条回答
网友
1楼 · 发布于 2024-05-23 20:58:03

u表示字符串是unicode:

>>> v1 = u'a'
>>> v2 = u'b'
>>> type(v1)
<type 'unicode'>
>>> type(v2)
<type 'unicode'>
>>>

您可以通过删除print行上的括号来防止它们被打印:

^{pr2}$

以下是使用其他演示中的变量的演示:

>>> print (v1, v2)
(u'a', u'b')
>>> print v1, v2
a b
>>>

相关问题 更多 >