我解释我的问题,我试图从列表中的文本文件中恢复列的所有内容
我的文本文件如下所示:
o_anl;Antoine;Legrand
o_lof;Loic;Formont
_boga;Bruno;Gauchet
o_geb;Guillaume;Babik
_dagu;Damien;Guermonprez
o_vata;Valérie ;Taillardat
maga;Marie;GALANO
我想从第一列获取所有数据,并将其放在一个列表中,如下所示
[o_anl ; o_lof ; _boga ; o_geb]
我尝试:
id = row[1]
id = []
id.append(row[1])
print(id)
这段代码返回给我:
['stra']
['thro']
['thro']
['thro']
['luhu']
['sapa']
['zitu'`]
我想要像这样的东西:
['stra' ; 'thro' ; 'luhu']
在单一列表中
我将向您展示我的其余代码:
log = open("log.txt","r")
for r in range(6, rows):
req = "SELECT * FROM users where last_name='"+feuille_1.cell_value(rowx=r, colx=4)+"' and first_name='"+feuille_1.cell_value(rowx=r, colx=5)+"'"
c.execute(req)
for row in c.fetchall():
feuille_1.cell_value(rowx=r, colx=4)+" "+feuille_1.cell_value(rowx=r, colx=5)+" "+row[1]+" "+row[5]+" "+row[6]
现在我想从单个列表中的“行[1]”恢复所有数据,这也是同样的问题
假设您有一个包含文件每一行的列表,您可以使用列表理解
这将返回每行上第一个元素的列表
试试这个:
尝试使用以下代码读取txt并进行拆分,记住将
yourtextfile.txt
更改为实际文本文件的名称:相关问题 更多 >
编程相关推荐