该
u意味着它是一个unipre字符串,当你把它从里面
str()。如果您将字符串写到文件中,它将不会在那里。您得到的是该列中的1行。这是因为使用
end_rowx=1它会返回一个包含一个元素的列表。
尝试获取列值列表:
ids = sh.col_values(0, start_rowx=1)english = sh.col_values(1, start_rowx=1)spanish = sh.col_values(2, start_rowx=1)french = sh.col_values(3, start_rowx=1)
然后可以将
zip它们放入元组列表:
english_with_IDS = zip(ids, english)spanish_with_IDS = zip(ids, spanish)french_with_IDS = zip(ids, french)
形式如下:
("1", "Hello"),("2", "Hi"), ("3", "Bus")
如果要打印对:
for id, word in english_with_IDS: print id + "=" + word
col_values返回列值的列表,如果需要单个值,可以调用
sh.cell_value(rowx, cellx)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)