Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
crear archivo txt
#1
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
Responder
#2
Hola. str.upper() retorna una nueva cadena íntegramente en mayúsculas (siendo str cualquier cadena).

Saludos.
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder
#3
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)
Responder
#4
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
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)