Mira, aver si me esplico mejor:
Tengo un codigo que voy a exportar en formato exe, el codigo es muy sencillo, correrá en consola:
Código Python:
Ver originalimport os
def bucle():
print 'Solo si sabes la clave me veras'
clave = raw_input (' Introduce la clave: ')
if clave == '1234':
os.popen('ImagenOculta.png')
print 'Good Bye'
else:
bucle()
bucle()
Asi que la una función de este codigo es mostrar una imagen pero solo si el usuario conoce la clave. El problema es que con el .exe tambien tengo que distribuir el .png para que el codigo funcione, pero entonces, aunque no sepas la clave, vas a la carpeta abres la imagen directamente y entonces el programa no tiene ningun sentido. No importa que una vez que sepas la clave puedas Imprimir Pantalla y capturar la imagen, lo importante es que no halla forma de abrirla antes.
Como dije, tempfile creo que puede ser una opcion. Pero vuelvo a preguntar si conoceis otras formulas.