【发布时间】:2013-05-06 02:21:14
【问题描述】:
我正在编写一个程序,当程序从网站解析我的成绩时,它会将我的学校成绩作为我的桌面背景并将它们全部返回
从学校成绩网站检索成绩的代码:
for cell in driver.find_elements_by_css_selector(".grid tr a[href$='fg=S2']"):
print cell.text
cell.text 返回为
--
B
84
--
A-
90
--
C+
79
--
A
95
--
B
82
--
B
81
但是我需要将它输入回我的桌面 BG 的图像中
font = ImageFont.load_default()
img = Image.open('bg.bmp')
draw = ImageDraw.Draw(img)
now = datetime.datetime.now()
draw.text((650, 450),' CURRENT GRADES' )
draw.text((650, 500), 'Period 1: Geography -----------------------------')#First Grade
draw.text((650, 550), 'Period 2: Francais-------------------------------')#Second Grade
draw.text((650, 600), 'Period 3: Science--------------------------------')#Third Grade
draw.text((650, 650), 'Period 4: P.E------------------------------------')#Fourth Grade
draw.text((650, 700), 'Period 5: Algebra 9------------------------------')#Fifth Grade
draw.text((650, 750), 'Period 6: LA-------------------------------------')Sixth grade
draw.text((650, 800), 'Last Updated: {0}'.format(now))
draw = ImageDraw.Draw(img)
draw = ImageDraw.Draw(img)
img.save('mod_bg.bmp')
当成绩返回时,我需要将它们放入每个班级
如果需要任何信息,请询问 谢谢
【问题讨论】:
-
你的问题是如何把
cell.text的数据放到图片上?你的代码到底有什么问题? -
我需要将每个年级分开并作为变量放入每个科目,但我不知道如何
标签: python parsing input python-imaging-library output