0
HTML에서 title 및 href 속성의 텍스트가 나타납니다. 코드가 제대로 실행되고 PrettyTable의 벌금을 모두 가져올 수 있습니다. 지금 직면하고있는 문제는 테이블에있는 상자 중 하나에 너무 커서 일부 PrettyTable을 왜곡 한 일부 제목이 있다는 것입니다. 나는 규율, vrules 및 padding_width 조정을 시도하고 해상도를 찾지 못했습니다. 나뿐만 표시하기 위해 전체 테이블을 싶습니다 어떻게PrettyTable에서 데이터 서식을 어떻게 지정합니까?
는from bs4 import BeautifulSoup
from prettytable import PrettyTable
import urllib
r = urllib.urlopen('http://www.genome.jp/kegg-bin/show_pathway?map=hsa05215&show_description=show').read()
soup = BeautifulSoup((r), "lxml")
links = [area['href'] for area in soup.find_all('area', href=True)]
titles = [area['title'] for area in soup.find_all('area', title=True)]
k = PrettyTable()
k.field_names = ["ID", "Active Compound", "Link"]
c = 1
for i in range(len(titles)):
k.add_row([c, titles[i], links[i]])
c += 1
print(k)
:
print (k.get_string(start=0, end=25))
PrettyTable 그것을 할 수없는 경우. 이를 수행 할 수있는 다른 권장 모듈이 있습니까?