猿问

只读特定行

我只想读取某些行,例如从 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")


陪伴而非守候
浏览 156回答 1
1回答

侃侃尔雅

尝试这个 :start = 0end = 5with open('string.txt', 'rb') as fh:&nbsp; &nbsp;lines = [i.replace(b'\n',b'').replace(b'\r',b'') for i in fh.readlines()][start:end]&nbsp; &nbsp;passwords = [i.decode('utf-8') for i in lines]
随时随地看视频慕课网APP

相关分类

Python
我要回答