Excepciones de Python y lectura y escritura de archivos

Excepción Python

1. La sintaxis completa de la excepción python

el try :
     # solicita al usuario un número entero 
    NUM = int (ENTRADA ( " Introduzca un número entero: " ))
     # número entero dividido por 8 entradas por el usuario y salidas 
    resultado = 8 / NUM
     impresión (Resultado)
 la excepción de un ValueError:
     Imprimir ( " Enter ¡Entero correcto! " )
 Excepto Excepción como resultado:
     print ( " Error desconocido:% s " % resultado)
 else :
     print ( " Intento exitoso " )
 finalmente :
     print ( "¡Código que se ejecutará independientemente de si hay un error! " )
 imprimir ( " - " * 50)

 2. Python transitividad anormal

 Cuando ocurre una excepción en la ejecución de una función / método, la excepción se pasa a la parte llamante de la función / método.Si se pasa al programa principal, todavía no hay manejo de excepciones antes de que el programa finalice.

# Transmisibilidad anormal 
DEF la demo1 ():
     retorno int (ENTRADA ( " entrar en un entero: " )) 


DEF demo2 ():
     devolver el demo1 ()
 # mediante la transferencia de anomalía, anomalía en la toma principal de 


la prueba :
     Imprimir (demo2 () )
 excepto Excepción como resultado:
     print ( " Error desconocido:% s " % resultado)

 3. Python lanza activamente una excepción

def input_password ():
     # 1. Solicite al usuario que ingrese la contraseña 
    pwd = input ( " Ingrese la contraseña: " )
     # 2. Determine la longitud de la contraseña> = 8, devuelva la contraseña ingresada por el usuario 
    si len (pwd)> = 8 :
         devuelva pwd
     # 3. Si <8 lanza activamente una 
    impresión de excepción ( lanza activamente una excepción! " )
     # 1> crea un objeto de excepción; puede usar la cadena de mensaje de error como parámetro 
    ex = Exception ( la longitud de la contraseña no es suficiente! " )
     # 2> lanza activamente anormal de 
    la subida EX 


# solicitan al usuario la introduzca una contraseña 
el try :
     Imprimir (input_password ())
 la excepciónExcepción como resultado:
     print (resultado)

 

Lectura y escritura de archivos Python

1. El puntero del archivo cambiará después de leer el archivo

# 1. Abra el archivo 
file = open ( " test.py " )
 # 2. Lea el contenido del archivo 
text = file.read ()
 print (text)
 print (len (text))
 print ( " - " * 50 ) 
text = file.read ()
 print (texto)
 print (len (texto))
 # 3. Cierre el archivo 
file.close ()

 2. Cómo copiar archivos pequeños

# 1. 打开 
file_read = open ( " test.py " ) 
file_write = open ( " test [复 件] .py " , " w " )
 # 2. 读 、 写 
text = file_read.read () 
file_write.write (text) 
# 3. 关闭
file_read.close () 
file_write.close ()

 3. Cómo copiar archivos grandes

# 1. Abrir 
el file_read = Abierto ( " el test.py " ) 
file_write = Abierto ( " Prueba [copia] .py " , " W " )
 # 2. Leer, escribir 
al mismo tiempo verdadera:
     # para leer una sola línea 
    de texto = file_read.readline ()
     # Determine si el contenido se lee 
    si  no es texto:
         break 
    file_write.write (text) 

# 3. Cierre 
file_read.close () 
file_write.close ()

 

Supongo que te gusta

Origin www.cnblogs.com/duxie/p/12681757.html
Recomendado
Clasificación