Diferència entre revisions de la pàgina «ASIX-M3-UF3-A1.1- Solucions Gestió de fitxers i directoris»

De wikiserver
Dreceres ràpides: navegació, cerca
(Pàgina blanquejada)
Línia 1: Línia 1:
1. Feu un programa que actuï de manera diferent segons si existeix o no una carpeta anomenada “Temp” en un directori concret. Si no existeix, l'ha d'intentar crear. Si existeix, l'ha d’esborrar. Cada cop que es realitza una acció, cal dir si s'ha pogut dur a terme i la ruta absoluta de la carpeta processada.
 
  
<!--
 
<pre>
 
import os
 
 
ruta=input("Ruta: ")
 
# Obtenim la ruta absoluta
 
rutaAbsoluta =  os.path.abspath(ruta)
 
 
if os.path.exists(ruta):
 
  os.rmdir(ruta)
 
  print("Directori %s eliminat!" %rutaAbsoluta)
 
else:
 
  os.mkdir(ruta)
 
  print("Directori %s creat!" %rutaAbsoluta)
 
</pre>
 
-->
 
 
2. Genereu un programa que demani a l'usuari dues cadenes de text de tres lletres, de manera que les pugui escriure pel teclat en una mateixa línia. El programa ha de cercar tots els fitxers en el seu directori de treball que tinguin com a extensió la primera cadena de text i canviar-la a la segona. Per exemple, si l'usuari escriu “txt jpg”, tots els fitxers amb extensió ”.txt” han de passar a tenir l'extensió ”.jpg”.
 

Revisió del 17:05, 21 abr 2021