- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望标题不会太令人困惑,但稍后您就会明白我的意思。与此同时,一些背景故事 - 我正在开发一个生成随机用户名和密码的函数,并将它们作为 username:password
写入文本文件中,供另一个收集用户名的程序使用:密码
行为:
string = line.split(":")
username = string[0]
pwd = string[1]
为什么这很重要?好吧,当我运行我的函数时:
# To generate users and passwords for the password file:
"""
Usage: count-- how many accounts to generate
file-- where to dump the accounts
method-- dict is where it loops through words
and chooses random ones as users and passwords,
and brute (not implemented yet) is where it chooses
random characters and strings them together as users
and passwords.
users-- if you want any filled in users, put them in here.
passes-- if you want any filled in passes, put them in here.
"""
def genAccts(count, file, method="dict", users=[], passes=[]):
try:
f = open(file, "w")
if method == "dict":
dictionary = "Dictionary.txt"#input("[*] Dictionary file: ")
d = open(dictionary, "r")
words = d.readlines()
d.close()
accts = []
for b in range(0, count):
global user
global pwd
user = random.choice(words)
pwd = random.choice(words)
if b < len(users)-1:
user = users[b]
if b < len(passes)-1:
pwd = passes[b]
acct = [user, pwd]
accts.append(acct)
print("[+] Successfully generated",count,"accounts")
for acct in accts:
combined = acct[0]+":"+acct[1]
print(combined)
f.write(combined)
f.close()
print("[+] Successfully wrote",count,"accounts in",file+"!")
except Exception as error:
return str(error)
genAccts(50, "brute.txt")
在我的密码文件 brute.txt
中,我得到如下输出
quainter
:slightest
litany
:purples
reciprocal
:already
delicate
:four
所以我想知道为什么在用户名后面添加 \n
?
最佳答案
您可以通过替换来解决此问题:
words = d.readlines()
与:
words = [x.strip() for x in d.readlines()]
关于python - 在 python 中,newStr +":"+otherStr 变为 newStr +"\n"+":"+otherStr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48257072/
我希望标题不会太令人困惑,但稍后您就会明白我的意思。与此同时,一些背景故事 - 我正在开发一个生成随机用户名和密码的函数,并将它们作为 username:password 写入文本文件中,供另一个收集
一. 前言 最近我发现了一个事情,那就是在面试笔试中,好多公司都喜欢在string字符串上出问题,涉及到方方面面的知识,包括其中的一些常用方法。 string 类代表字符串。java 程序中的所
在教程(用于实现 xml 解析器)中,我看到了以下代码: if( "NODENAME".equals(xmlreader.getNodeName()) ) { // getNodeName() re
This question already has answers here: Regular expression for a string containing one word but not
我是一名优秀的程序员,十分优秀!