Écriture dans un fichier

En Python, nous pouvons ouvrir un fichier pour différentes raisons. Nous pouvons lire un fichier, y écrire, ou même y ajouter du contenu. Pour accomplir ces tâches, nous devons ouvrir le fichier dans différents modes. Le mode par défaut est r (lecture), que nous avons utilisé jusqu'à présent.
Mode
Opération
Exemple
'r'
Lecture (valeur par défaut)
with open('document.txt', 'r') as f:
'w'
Écriture
with open('document.txt', 'w') as f:
'a'
Ajout
with open('document.txt', 'a') as f:
'r+'
Lecture + Écriture
with open('document.txt', 'r+') as f:
'x'
Création (erreur si existant)
with open('document.txt', 'x') as f:
Après avoir ouvert le fichier avec le bon mode, nous pouvons effectuer les opérations appropriées comme lire ou écrire dans le fichier. Nous pouvons écrire dans un fichier avec la fonction write() :
with open('document.txt', 'w') as f:
    f.write('This is a written line\n')
    f.write('And the second line!')
    f.write('Continuation is here...')
Après l'exécution de ce programme, document.txt contiendra deux lignes (en raison du \n à la fin de la première chaîne). Nous aurions pu effectuer l'écriture avec une seule opération write(), mais pour l'exemple, le programme ci-dessus écrit plusieurs chaînes dans le fichier ouvert avec des commandes write() séparées.

Défi

Étant donné deux lignes en entrée, écrivez un programme qui écrira ces lignes dans output.txt séparées par un espace.
Entrée
output.txt
hello there
hello there
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue