我有這樣的功能:如何在Python中通過此列表循環訪問用戶名和密碼?
import csv
def total():
with open('test.csv', 'r') as csvfile:
spamreader = csv.reader(csvfile)
a = [row for row in spamreader]
return a
print total()
的輸出是:
[['[email protected]', '1234'], ['[email protected]', 'metal'], ['[email protected]', 'hello']]
我想遍歷每個用戶名和密碼,直到列表的末尾。目的是我想逐個傳遞用戶名和密碼。 首先,我想使用[email protected]和1234,然後進入另一個。
我試着使用:
def pass_username():
with open('test.csv', 'r') as csvfile:
spamreader = csv.reader(csvfile, delimiter=',')
a = [row[0] for row in spamreader]
return a
def pass_password():
with open('test.csv', 'r') as csvfile:
spamreader = csv.reader(csvfile, delimiter=',')
a = [row[1] for row in spamreader]
return a
但是,這一次返回的用戶名,在一次和密碼這樣的:
[email protected]
[email protected]
[email protected]
1234
metal
hello
我該如何解決這個問題?由於
你已經有了你需要的第一個功能。你對什麼感到困惑? – asheeshr
請在我的回答中看到我的評論。 – user1881957