将 .txt 文件输入到 .exe 文件中
Posted
技术标签:
【中文标题】将 .txt 文件输入到 .exe 文件中【英文标题】:Input .txt file into .exe file 【发布时间】:2019-06-09 19:01:55 【问题描述】:这是一个非常简单的练习的一部分。我有一个 .exe 文件。打开时会显示“欢迎!输入密钥”并要求用户输入一个。当输入错误时,它会显示“错误!再试一次......”并关闭。
我还有一个 .txt 文件。我想以将 .txt 文件中的每个条目输入到 .exe 的输入中以查看它是否有效的方式针对 .exe 运行 .txt 文件。 有没有一种简单的方法可以做到这一点?我已经搜索了几个小时,但我不确定如何继续。
【问题讨论】:
看看这个:unix.stackexchange.com/questions/7558/… 输入正确时.exe会做什么? 【参考方案1】:这段代码应该可以工作。请记住,它是在 python 中创建的,因为它是标签之一,保存时将 .txt 更改为 .exe。
文件:
你好
蜜蜂
大海
跳蚤
import random
a = True
file = open('route to file location',"r")
file1 = file.read()
file1 = file1.split()
length = len(file1)
randomised = random.random(1,length)
passw = R[randomised]
s = input("Welcome:")
while a is True:
if s == passw:
a = False
else:
s = input("Wrong!")
【讨论】:
我不知道正确答案,即我不知道 .exe 文件的密钥。我想找出这把钥匙。为此,我想从 .txt 文件中运行许多可能的选项,并查看 .txt 文件中是否有与正确键匹配的条目。如果是这样,.exe 文件将不再显示“错误!再试一次”。它可能会说“正确答案”或类似内容。 您可能想要执行 file.readlines() 来检查文件中的多个值(只要每行只有 1 个值) 我必须把密码放在 .py 中,但是转换后你不能告诉密码。 @TommyLawrence 什么? 基本上,你不能在不知道物理密码的情况下使用密码系统以上是关于将 .txt 文件输入到 .exe 文件中的主要内容,如果未能解决你的问题,请参考以下文章