parámetro de archivo de la función print() de Python

La función print() en Python3 admite un argumento ‘ archivo ‘, que especifica dónde debe escribir la función un objeto determinado. Si no se especifica explícitamente, es sys.stdout de forma predeterminada.

Tiene dos propósitos esenciales:

Print to STDERR
Print to external file

Nota: el parámetro ‘archivo’ solo se encuentra en Python 3.x o posterior.
 
Imprimiendo a STDERR:

Especifique el parámetro de archivo como sys.stderr en lugar del valor predeterminado. Esto es muy útil al depurar un programa pequeño (sería mejor usar un depurador en otros casos).

# Code for printing to STDERR
import sys
  
print('GeeksForGeeks', file = sys.stderr)

Producción :

GeeksForGeeks

 
Impresión en un archivo específico:

En lugar del valor predeterminado, especifique el parámetro de archivo con el nombre del archivo requerido. Si el archivo no existe, se crea y se escribe un nuevo archivo con ese nombre.

# Code for printing to a file
sample = open('samplefile.txt', 'w')
  
print('GeeksForGeeks', file = sample)
sample.close()

Salida (en «archivo de muestra.txt») :

GeeksForGeeks

Nota: intente esto en el intérprete de su sistema, ya que no se puede acceder a dicho archivo en el IDE en línea.

Publicación traducida automáticamente

Artículo escrito por AjitZero y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *