簡體   English   中英

在CSV文件中添加數據問題

[英]Appending data in csv file problems

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

為了解決我該怎么辦? 感謝幫助!

使用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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM