def append(new)
user_file = open(r'users.csv', "a", newline = '')
writer = csv.writer(user_file)
writer.writerows(new)
#create a user list[... , ...]
append(user)
我试图在CSV文件中追加行,并且列表中可以包含正确的数据。但是,我的CSV文件中的数据有问题。
我在CSV文件中的原始内容:
admin, abcd
user1, qwer
我希望运行后的CSV文件应如下所示:
admin, abcd
user1, qwer
appenduser, appendpassword
但是,在运行程序后,我的CSV文件会像这样添加:
admin, abcd
user1, qwer
a,p,p,e,n,d,u,s,e,r
a,p,p,e,n,d,p,a,s,s,w,o,r,d
我该怎么做才能解决我的问题?感谢帮助!
答案 0 :(得分:0)
使用writerow
例如:
def append(new):
user_file = open(r'users.csv', "a", newline = '')
writer = csv.writer(user_file)
writer.writerow(new)
#create a user list[... , ...]
append(user)