在Python中将值从表列存储到数组
我正在连接access db并获取值。在其中一列中,值的存储方式如下在Python中将值从表列存储到数组,python,Python,我正在连接access db并获取值。在其中一列中,值的存储方式如下 abc|def|ghi|xyz. 需要将|替换为空格并存储在数组中 我正在尝试下面的代码,但每个字符都存储在数组中,如“abc…” 尝试: 游标中的行的。fetchall(): 名称=行[1] names_arr=names.split(“|”) 打印(names|arr)请打印第[1]行的输出,也许您想要names=names.split(“|”)而不是用逗号替换?请尝试打印(“abc | def | ghi | xyz
abc|def|ghi|xyz.
需要将|
替换为空格并存储在数组中
我正在尝试下面的代码,但每个字符都存储在数组中,如“abc…”
尝试:
游标中的行的。fetchall():
名称=行[1]
names_arr=names.split(“|”)
打印(names|arr)
请打印第[1]行的输出,也许您想要names=names.split(“|”)而不是用逗号替换?请尝试打印(“abc | def | ghi | xyz”。split(“|”)
第[1]行的输出=abc | def | ghi | xyzThanks pault和Sagar。拆分工作。
for row in cursor.fetchall():
names = row[1]
names = names .replace("|", ",")
namesarray = []
namesarray = names
for fullname in (namesarray):
--do something --