我只想讀取某些行,例如從 0 到 10 的行,程序應該檢查用戶輸入的數據的正確性。from ftplib import FTPfrom ftplib import error_permstart = 0 # some starting indexend = 5with 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")
1 回答

侃侃爾雅
TA貢獻1801條經驗 獲得超16個贊
嘗試這個 :
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]
添加回答
舉報
0/150
提交
取消