我有以下列表:
list = []
a = 'a'
b = 'b'
c = 2
d = 3
list.append(a)
list.append(b)
list.append(c)
list.append(d)
我将list
添加到一个新的txt文件中,我想这样显示:
a,b,2,3
然而,相反,我得到了:
['a','b',2,3]
如何删除[]和的?
使用","分隔符加入列表。然后写入文件。
res = ",".join(str(x) for x in list)
这里有一些替代的尝试
sub output()
Dim a as string, b as string
Dim c as integer, d as integer
a = "a"
b = "b"
c = 2
d = 3
list = a & "," & b & "," & c & "," & d
end sub
这应该用逗号将字符串数据连接为每个变量的值。我认为您得到的输出是引用,而不是字符串值。所以你只需要确定你想要数据显示的位置=列表。