【发布时间】:2021-04-09 12:59:40
【问题描述】:
我是 python 新手,目前正在努力解决以下问题:
我需要合并:
for line in open(dictionaryFile, "r").readlines():
[username, password] = line.strip().split()
进入该代码:
import ftplib
def anonLogin(hostname):
try:
ftp = ftplib.FTP(hostname)
ftp.login('anonymous', '')
print('\n[*] ' + str(hostname) +\
' FTP Anonymous Logon Succeeded.')
ftp.quit()
return True
except:
print('\n[-] ' + str(hostname) +\
' FTP Anonymous Logon Failed.')
return False
host = '127.0.0.1'
anonLogin(host)
脚本应该通过包含用户名/密码组合的文件检查登录是否成功。
非常感谢任何帮助。
谢谢
【问题讨论】:
-
你能解释一下你在文件中的什么地方保存了一些东西,你什么时候检查文件?
-
你想逐行读取文件并检查你可以从当前行通过用户名和密码登录系统,是吗?
-
是的,就是这样。正是!该文件与脚本位于同一目录中,文件内有用户名+密码,格式如下(逐行)-用户密码