我只想读取某些行,例如 0 到 10 范围内的行,程序应该检查用户输入的数据的正确性。
from ftplib import FTP
from ftplib import error_perm
start = 0 # some starting index
end = 5
with open('string.txt', 'rb') as password_list:
for i,line in enumerate(password_list):
if(i>start & i<end):
line=line.replace(b'\n',b'').replace(b'\r',b'')
password=line.decode("utf-8")
最佳答案
试试这个:
start = 0
end = 5
with open('string.txt', 'rb') as fh:
lines = [i.replace(b'\n',b'').replace(b'\r',b'') for i in fh.readlines()][start:end]
passwords = [i.decode('utf-8') for i in lines]
关于python - 只读特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58104967/