Aller au contenu principal

input_file_name

Crée une colonne de chaîne pour le nom de fichier de la tâche Spark actuelle.

Syntaxe

Python
from pyspark.sql import functions as sf

sf.input_file_name()

Renvoie

pyspark.sql.Column: noms de fichiers.

Exemples

**Exemple 1** : Obtenir le nom du fichier d'entrée

Python
import os
from pyspark.sql import functions as sf
path = os.path.abspath(__file__)
df = spark.read.text(path)
df.select(sf.input_file_name()).first()
Output
Row(input_file_name()='file:/...')