【发布时间】:2015-11-02 08:06:17
【问题描述】:
我使用 gspread 从 Google 文档电子表格中获取了一些数据。
这是一个sn-p的代码:
worksheet_2 = sp1.get_worksheet(1)
worksheet_1 = sp1.get_worksheet(0)
val = worksheet_2.acell('F2')
print val
当我打印 val 时,输出为:<Cell R2C6 '76'>。
我只是在 val 它的自我之后,在这种情况下是 76。
问:如何使用 python 操作字符串以从 <Cell R2C6 '76'> 或 gspread 获取 76 (或单引号内的数字)?
然后我将使用这个值和一个字母并将它们连接起来以用于更新单元格。
理想情况下:该数字将与要在下一行中使用的字母连接以附加新信息,如下所示:
val = worksheet_2.acell('F2')
letter = A
cell_location = letter+val
print cell_location
worksheet_1.update_acell('cell_location',"Sheet 111")
【问题讨论】:
-
您可以使用正则表达式库
re与"'[^']+'"之类的模式匹配引号内的任何内容,或使用"'\d+'"仅匹配数字