Foros Python
crear archivo txt - Versión para impresión

+- Foros Python (https://foro.recursospython.com)
+-- Foro: Desarrollo (https://foro.recursospython.com/forumdisplay.php?fid=1)
+--- Foro: General (https://foro.recursospython.com/forumdisplay.php?fid=9)
+--- Tema: crear archivo txt (/showthread.php?tid=15)



crear archivo txt - angeljonh - 12-11-2016

Un programa ejecutable por línea de comandos que reciba el nombre de un fichero (ruta
relativa al directorio actual) y que produzca otro, de igual nombre, pero con el nombre de archivo
en MAYUSCULAS, con el contenido del primero fichero, pero en MAYUSCULAS.

se que para crear metes un      n=open("text.txt", 'w')

pero como puedo hacerlo en mayusculas y el contenido tbm


RE: crear archivo txt - Francisco - 12-11-2016

Hola. str.upper() retorna una nueva cadena íntegramente en mayúsculas (siendo str cualquier cadena).

Saludos.


RE: crear archivo txt - angeljonh - 12-11-2016

ya kedo lo hice de esta manera

import shutil
n=str(input("Dame el nombre del fichero: "))
c=shutil.copy("d03-p13-angel-renteria.txt",n)
a= open(n)
lista=a.read()
a.close()
d=(lista.upper())
print(d)


RE: crear archivo txt - angeljonh - 17-11-2016

muchos archivos con diferentes nombres
#no los encuentra te aparecera como archivo no encontrado trata de buscar archivos que ya existen
#y producira una copia de el archivo y el nombre del archivo se cambiara a mayusculas
#ojo en windows no puedes tener en un directorio el mismo archivo con mayusculas y minusculas
#y lo remplaza