J'essayais de voir s'il y avait un moyen d'écrire dans le fichier courant, dans lequel le code est en cours d'exécution.Ecriture dans le fichier courant
Voici le code que j'ai écrit:
with open(__file__, 'r+') as f:
f.write('abc')
Il ne fonctionne pas. Est-ce que je peux utiliser python pour écrire dans le fichier dans lequel le code est en cours d'exécution?
do u obtenir une erreur ou ne le code mis à jour n'a pas d'effet? quelle erreur obtenez-vous? –
Votre code fonctionne aussi pour moi. – soon
Qu'espérez-vous que se passe-t-il lorsque vous écrivez dans le fichier de module en cours? Le module a déjà été lu par Python au moment où le code s'exécute. * Ça ne marche pas * Ce n'est pas une description correcte du problème. –