-3
votes

Filenotfounderror Python

FileNotFoundError: [Errno 2] No such file or directory: 'NewPayrollExports\\Admin_ErrorsOnly_20200501_20200515.csv'

5 commentaires

Assurez-vous que votre chemin est correct


Je suppose que le fichier n'existe pas ...


Je pense que c'est le dossier qui n'existe pas. Vous écrivez dans le fichier, il est donc correct que le fichier est nouveau, mais si vous n'avez pas le dossier, vous ne pouvez pas créer de nouveaux fichiers.


Si vous l'ouvrez en mode APPEND, vous pouvez toujours l'écrire et cela le crée si cela n'existe pas - "A"


J'ai le dossier et j'ai un répertoire déjà défini.


3 Réponses :


0
votes

Essayez d'utiliser le chemin complet, c'est-à-dire

./ newpayrollemexports / admin_errorsonly .....

Aussi, vos barres obliques sont la mauvaise manière


0 commentaires

0
votes

Utilisez "./newpayrollexports/admin_errorsonly_" + m0weekbeg + "_" + m0weekend + ".csv"

Si le fichier est dans le même répertoire que de ce programme et utilisez ../ Si vous souhaitez monter à partir du répertoire actuel du programme.

acclamations, Amol


0 commentaires

0
votes

C'est parce que vous utilisez le mode 'R' pour le fichier qui n'existe pas. Utilisez le mode 'W' pour écrire dans le fichier.

Exemple: p>

with open(mfile,'w+', newline='') as mhvupload_csv:
    writer = csv.writer(mhvupload_csv)
    writer.writerow(strFieldList)


0 commentaires