Domingo 22 de Diciembre de 2024, 12:23
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación Web y Scripting
»
Python
(Moderador:
arielb
) »
Pregunta De Un Modder Sobre Python.
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Pregunta De Un Modder Sobre Python. (Leído 2163 veces)
Gath
Nuevo Miembro
Mensajes: 3
Pregunta De Un Modder Sobre Python.
«
en:
Jueves 19 de Abril de 2007, 04:02 »
0
Hola, que tal, soy nuevo aqui en el foro.
Eh leido un poco la documentacion, pero aun no encuentro la manera de hacer lo que quiero, si pueden ayudarme por favor, les explico:
Hago mods, para el antiguo Doom de 1994, utilizando modificaciones del motor que proveen flexibilidad, en estos nuevos motores, se permite incluir texturas de alta resolucion, el problema es que tengo que incluir bastantes para lograr lo que quiero, (mas de 200), pero para incluirlas debo 'definirlas' en un documento de texto, (tal como se explica aqui:... no puedo poner el link porque me dice que no tengo suficientes permisos, pero buscando 'hirestex' en google, el tercer resultado es la pagina a la que estoy enlazando) entonces para ahorrarme tiempo, quieros saber si es posible, hacer un script en python, para 'indexar' las imagenes por su nombre en un documento de texto, con la directiva 'define' por delante, de tal modo que quedara asi:
Código: Text
define asdf.jpg/png
Si esto fuera posible, podrian brindarme los vinculos a las paginas, donde expliquen las funciones de lo que quiero hacer??... No pido que me hagan el programa, tan solo pido ayuda 'guiandome' de como debo hacerlo.
Saludos y Gracias de Antemano.
Tweet
NRM
Miembro MUY activo
Mensajes: 279
Nacionalidad:
Re: Pregunta De Un Modder Sobre Python.
«
Respuesta #1 en:
Jueves 19 de Abril de 2007, 04:30 »
0
estoy dispuesto a ayudarte a lograr esto, pero te pido un poco mas de información.
vos recorres unos directorios y después agregas en un archivo las imágenes que estan dentro de estos directorios? no estoy seguro de haber entendido.
saludos
nrm
Gath
Nuevo Miembro
Mensajes: 3
Re: Pregunta De Un Modder Sobre Python.
«
Respuesta #2 en:
Viernes 20 de Abril de 2007, 03:46 »
0
Si, algo asi, seria que el script explore las carpetas que le indique, y que todas las imagenes existentes, les escriba su nombre con un define por delante en un *.txt
Saludos y Gracias
bob esponja
Miembro MUY activo
Mensajes: 411
Re: Pregunta De Un Modder Sobre Python.
«
Respuesta #3 en:
Viernes 20 de Abril de 2007, 06:44 »
0
proba esto, no debe estar muy lejos de lo que queres.
Código: Text
import os
import sys
def pasear( directorio ):
for (basedir,dirs,files) in os.walk( directorio ):
for f in files:
print "define " + f
def pasear1( directorio ):
for (basedir,dirs,files) in os.walk( directorio ):
for f in files:
print "define " + basedir + "/" + f
pasear( sys.argv[ 1 ] )
pasear1( sys.argv[ 1 ] )
para probarlo: python ej.py carpeta
NRM
Miembro MUY activo
Mensajes: 279
Nacionalidad:
Re: Pregunta De Un Modder Sobre Python.
«
Respuesta #4 en:
Sábado 21 de Abril de 2007, 20:50 »
0
aca tenes un script similar al de
bob esponja
, con algunas pequeñas modificaciones.
Código: Text
#!/usr/bin/env python
import os
import sys
def imageCatalog(directory):
imageExtensions = ["jpeg", "jpg", "gif", "bmp", "png"]
for (basedir, dirs, files) in os.walk(directory):
for file in files:
for extension in imageExtensions:
extlen = len(extension)
if file[-extlen:] == extension:
print "define " + basedir + file
if __name__ == "__main__":
if len(sys.argv) == 2:
imageCatalog(sys.argv[1])
else:
imageCatalog(".")
Gath
Nuevo Miembro
Mensajes: 3
Re: Pregunta De Un Modder Sobre Python.
«
Respuesta #5 en:
Domingo 22 de Abril de 2007, 07:10 »
0
Hola, disculpen por responder hasta ahora, estuve ocupado haciendo espacio para el nuevo ubuntu...
Ya eh probado los dos scripts, y funcionan perfectamente y logre lo que queria, realmente les agradesco, vi que el sintaxis de python no es tan difil como creia, le voy a dar una revisada completa al manual haber si python me sirve en algo mas, si tengo alguna duda me volvere a pasar por aqui.
Saludos y Muchas Gracias!!
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación Web y Scripting
»
Python
(Moderador:
arielb
) »
Pregunta De Un Modder Sobre Python.