从我的最后一个问题开始,我已经设法获得了完成我的系统的大部分方法。当然,我遇到了一个问题。
我基本上有一个玩游戏的程序。每个正确答案都会在全局变量“points”上加 10。然后我想将“点”添加到 Excel 电子表格中。
这是我非常卡住的地方。我正在运行 XLRD-0.8.0、XLUTILS-1.4.1 和 XLWT-0.7.5。
当然,我查找了不同的东西,但它们似乎对我不起作用。
这是我的代码的简化版本:
import pygame, pygame.font, pygame.event, string, xlwt, xlrd, xlutils, socket
points = 0
def Uploadpoints(wbname):
global points
wb = xlrd.open_workbook(wbname)
# CODE TO FIND FIRST EMPTY CELL IN COLUMN 1 GOES HERE
wb.write(row,0,points)
wb.save()
Uploadpoints('workbook1.xls')
我想过做这样的事情,但我不确定我会怎么做,所以我发布了伪代码。
定义工作表:ws = 'sheet 1'
[完成]
定义列:col = 0 [column A]
[完成]
在 col 中搜索第一行是空的:??? [尚未完成]
将第一行定义为空行:row =
????? [尚未完成]
任何帮助将不胜感激。提前致谢。