Python 只读特定行

Python 只读特定行,python,python-3.x,Python,Python 3.x,我只想读取某些行,例如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 &

我只想读取某些行,例如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")
从ftplib导入FTP
从ftplib导入错误\u perm
开始=0#一些开始索引
结束=5
打开('string.txt','rb')作为密码列表:
对于i,枚举中的行(密码列表):
如果(i>start&i尝试以下操作:

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]