所以,我有一个文件,我在哪里读文字。我为这个文件编了一个编辑器,现在有两行中的4个单词。如何选择第1行和第1列中的单词?这是代码:
username = input("Unesite korisnicko ime\n")
password = input("Unesite lozinku\n")
for i in citanjeKorisnika():
tempKorisnik = i.strip("\n").split("|")
print(tempKorisnik[0])
print(tempKorisnik[1])
if username== tempKorisnik[0] and password==tempKorisnik[1] :
meniMenadzer()
elif username == tempKorisnik[0] and password == tempKorisnik[1]:
meniLekar()
答案 0 :(得分:0)
一种可能性就是按如下方式读取文件:
with open("file.txt") as f:
res = map( lambda x: x.split(), f.readlines())
print res[0][0]
结果将是包含您的值的2d数组,第一行/列是res [0] [0]。
答案 1 :(得分:0)
将整个文件读入内存:
rows = []
for i in citanjeKorisnika():
tempKorisnik = i.strip("\n").split("|")
rows.append( tempKorisnik )
然后rows[i][j]
将访问第i行的第j列(索引从0开始)。