Comment puis-je passer une .txt fichier comme paramètre d'une fonction
Dire que j'ai une fonction qui lit un .fichier txt et crée des tableaux basés sur les colonnes de données à l'intérieur du fichier. Ce que j'ai à l'intérieur de la fonction ressemble à:
data = open("some_file_name.txt","r")
Mais si je veux changer la .fichier txt que la fonction lit je dois aller manuellement dans le code et saisissez le nouveau nom de fichier avant de l'exécuter à nouveau. Au lieu de cela, comment puis-je passer n'importe quel nom de fichier à la fonction de sorte qu'il ressemble:
my_function(/filepath/some_file_name.txt):
data = open("specified_file_name.txt","r")
Vous devez vous connecter pour publier un commentaire.
Je pense que vous voulez
et puis
ou mieux:
et puis
La dernière version permet de passer dans tous les fichiers comme objet de
my_function()
.Mise à jour: si vous voulez obtenir la fantaisie et de permettre à des noms de fichier ou des descripteurs de fichier: