Python 一些要列出的字符串
Python some strings to list
让我们假设程序采用这些变量;
website = "https://whosebug.com/questions/"
username = "BestSithInEU"
password = "S0n'X%`2FU`,t!j-"
我的目标是,我想将这些数据存储在另一个 class;
class forExample:
self.header = ["website", "username / email", "password"]
self.data_list = [website, username, password]
### And I'm using this method from csv library
with open("password.csv", "a", encoding="UTF8", newline="") as f:
writer = csv.writer(f)
write multiple rows
writer.writerows(self.data_list)
如何将这三个变量转换为字符串列表?而且当我使用这个 self.data_list
我得到这个输出...
website
username/email
password
h,t,t,p,s,:,/,/,s,t,a,c,k,o,v,e,r,f,l,o,w,.,c,o,m,/,q,u,e,s,t,i,o,n,s,/
B,e,s,t,S,i,t,h,I,n,E,U
_csv.Error: iterable expected, not NoneType
csv 编写器需要一个列表列表。所以
self.data_list = [ [website, username, password] ]
让我们假设程序采用这些变量;
website = "https://whosebug.com/questions/"
username = "BestSithInEU"
password = "S0n'X%`2FU`,t!j-"
我的目标是,我想将这些数据存储在另一个 class;
class forExample:
self.header = ["website", "username / email", "password"]
self.data_list = [website, username, password]
### And I'm using this method from csv library
with open("password.csv", "a", encoding="UTF8", newline="") as f:
writer = csv.writer(f)
write multiple rows
writer.writerows(self.data_list)
如何将这三个变量转换为字符串列表?而且当我使用这个 self.data_list
我得到这个输出...
website | username/email | password |
---|---|---|
h,t,t,p,s,:,/,/,s,t,a,c,k,o,v,e,r,f,l,o,w,.,c,o,m,/,q,u,e,s,t,i,o,n,s,/ | ||
B,e,s,t,S,i,t,h,I,n,E,U |
_csv.Error: iterable expected, not NoneType
csv 编写器需要一个列表列表。所以
self.data_list = [ [website, username, password] ]