如何使用来自单独的 .txt 文件的列表创建变量?
How to create varibles using a list from a separate .txt file?
我有一个 .txt 文件,如下所示:
'192.168.0.1','sarah','privatepassword'
'192.168.20.2','john','password1'
如何获取文件的行并将它们分配给 ip、用户名和密码的变量?如果需要,我可以更改 .txt 文件的格式。
您可以使用 split()
并将结果存储在列表中
a = []
s = "'sarah','192', 'pass'"
a.append(s.split(","))
a
现在是一个包含三个元素的列表。
[["'sarah'", "'192'", " 'pass'"]]
all_creds = []
with open("separate.txt", "r") as creds:
creds = myfile.readline()
while creds:
ip, un, pw = creds.split(',')
all_creds.append((ip, un, pw))
creds = myfile.readline()
print(all_creds)
试试下面的代码。
首先打开 .txt 文件,循环遍历每一行。
然后,您可以使用变量 ip、name 和 pwd 来保存每一行的元素文件。
f = open(r'test.txt' , 'r')
for x in f:
x=x.rstrip()
x = x.split(',')
ip,name, pwd = x
print(ip)
print(name)
print(pwd)
我有一个 .txt 文件,如下所示:
'192.168.0.1','sarah','privatepassword'
'192.168.20.2','john','password1'
如何获取文件的行并将它们分配给 ip、用户名和密码的变量?如果需要,我可以更改 .txt 文件的格式。
您可以使用 split()
并将结果存储在列表中
a = []
s = "'sarah','192', 'pass'"
a.append(s.split(","))
a
现在是一个包含三个元素的列表。
[["'sarah'", "'192'", " 'pass'"]]
all_creds = []
with open("separate.txt", "r") as creds:
creds = myfile.readline()
while creds:
ip, un, pw = creds.split(',')
all_creds.append((ip, un, pw))
creds = myfile.readline()
print(all_creds)
试试下面的代码。
首先打开 .txt 文件,循环遍历每一行。 然后,您可以使用变量 ip、name 和 pwd 来保存每一行的元素文件。
f = open(r'test.txt' , 'r')
for x in f:
x=x.rstrip()
x = x.split(',')
ip,name, pwd = x
print(ip)
print(name)
print(pwd)