class Candidates:
def __init__(self):
with open("GSUCandidates.txt", 'r') as file:
lines = file.readlines()
GSUCandidates = set ([s.strip() for s in lines])
print(GSUCandidates)
Candidate1, Candidate2, Candidate3, Candidate4 = GSUCandidates.myString.split(' ', 1)
print(Candidate1)
print(Candidate2)
print(Candidate3)
print(Candidate4)
candidates = Candidates()
我正在尝试分配从文本文件中读取的4个全名,并将每个全名分配给一个变量? https://gyazo.com/08ce5f9fd996a8975d9474b5408aebc1
答案 0 :(得分:0)
无需致电split()
。 readlines()
已将文件分成每行一个字符串。只需将它们分配给变量即可。
Candidate1, Candidate2, Candidate3, Candidate4 = GSUCandidates
尽管您每次发现自己都这样命名变量,但您根本不应该使用单独的变量。只需将它们放在列表中,并在需要特定元素时将其编入索引。