当我尝试检查文件是否存在时,我遇到了问题。问题是文件名必须由用户定义,因为它的类型是“Autentication系统”,问题是无论我把它放在什么密码上它总是发送回来说它不存在。
contador = 1
def B():
pregunta = int(input("Introduce la clave: "))
if os.path.isfile(pregunta)== True:
os.system("cls")
print("Contraseña Correcta")
seleccion()
else:
print("Contraseña Incorrecta")
global contador
contador +=1
if contador <= 3:
B()
else:
print("Se ha excedido el numero maximo de intentos")
exit()
def C():
pregunta2 = int(input("cambiar la clave o iniciar windows?"))
if pregunta2 == ("cambiar la clave"):
nuevaclave = int(input("Cual sera la nueva clave?"))
archi=open("nuevaclave","w")
archi.close()
os.system("Attrib +H nuevaclave")
os.remove(Pregunta)
print("Se procedera al inicio del sistema")
os.system("start explorer.exe")
exit()
elif pregunta2 == ("iniciar windows"):
print("Se procedera al inicio del sistema")
os.system("start explorer.exe")
exit()
else:
print("No te entiendo")
C()
print("Bienvenido al sistema de autenticacion")
import time
time.sleep(5)
import os
import os.path
os.chdir("D:\Marcos\Desktop")
if os.system("mkdir Clave") == 0:
os.system("mkdir Clave")
os.system("Attrib +H Clave")
os.chdir("Clave")
archi=open("12345","w")
archi.close()
os.system("cls")
print("Se ha designado la clave predeterminada la cual es 12345")
else:
pass
time.sleep(5)
os.system("taskkill /f /im explorer.exe")
B()
我在使用这部分时遇到了麻烦
def B():
pregunta = int(input("Introduce la clave: "))
if os.path.isfile(pregunta)== True:
os.system("cls")
print("Contraseña Correcta")
seleccion()
else:
print("Contraseña Incorrecta")
global contador
contador +=1
if contador <= 3:
B()
else:
print("Se ha excedido el numero maximo de intentos")
exit()
这可能是一个新手问题,但我已经开始两天了,我无法解决这个问题。
答案 0 :(得分:0)
是的,sed -e '1,1000000d' 2mlllion-rows.txt
将始终生成os.path.isfile(integer)
。您总是将输入转换为整数。你可能不应该。尝试对False