Je suis un débutant essayant d'ouvrir un fichier dans le cadre d'une fonction où le nom/chemin du fichier est la variable de la fonction. J'en ai écrit un mais je reçois une erreur sur une fonction similaire. Voici le code de fonction:ouvrir un fichier dans une fonction python 3
def read_board(board_file):
""" (file path) -> list of str
Return a board read from open file board_file.
>>>read_board('C:\Python33\Doc\theboard1.txt')
"""
bo_file = open(board_file, 'r')
lines = bo_file.readlines()
return lines
Je reçois cette erreur
OSError: [Errno 22] Invalid argument: 'C:\Python33\Doc\theboard1.txt'
Le chemin est correct (triple vérifié) et j'utilise cet exemple pour tester le fichier lu.
Veuillez poster un code python correct (syntaxiquement). comme actuellement formaté, il n'est pas valide. – aruisdante
nettoyé le code et l'imbrication, si c'était votre sens –