Les fichiers Python
20 questions
5 minutes
Commencer le quiz
Les fichiers Python
5:00
QUESTION 1 / 20
1.
Avec l\'ouverture ci-dessous, dans quel mode est ouvert le fichier ?
open(\'fichier.txt\', \'w\')
write (écriture)
read (lecture)
append (ajout)
QUESTION 2 / 20
2.
Quels sont le ou les arguments obligatoires à la fonction `open()` ?
le fichier
le fichier et le mode d\'ouverture
le mode d\'ouverture
le fichier et l\'encodage
QUESTION 3 / 20
3.
Avec l\'ouverture ci-dessous, dans quel mode est ouvert le fichier ?
open(\'fichier.txt\')
write (écriture)
read (lecture)
append (ajout)
QUESTION 4 / 20
4.
Laquelle des commandes suivantes est utilisée pour ouvrir un fichier "c: \\ apcpedagogie.txt" en lecture uniquement?
infile = open("c:\\apcpedagogie.txt", "r")
infile = open("c:\\\\apcpedagogie.txt", "r")
infile = open(file = "c:\\apcpedagogie.txt", "r+")
infile = open(file = "c:\\\\apcpedagogie.txt", "r+")
QUESTION 5 / 20
5.
Avec l\'ouverture ci-dessous, dans quel mode est ouvert le fichier ?
open(\'fichier.txt\', \'a\')
write (écriture)
read (lecture)
append (ajout)
QUESTION 6 / 20
6.
Quelle est la méthode pour écrire dans un fichier ?
append()
read()
echo()
print()
write()
QUESTION 7 / 20
7.
Si `fichier.txt` est un lien symbolique (crée avec la commande `ln -s`) vers un autre fichier, que va retourner le code ci-dessous ?
<code>if os.path.isfile(\'fichier.txt\'):
print(\'Ceci est un fichier\')</code>
Une erreur
\"Ceci est un fichier\"
Rien
QUESTION 8 / 20
8.
Quelle fonction sert à ouvrir un fichier en Python ?
requestopen(filename, mode)
fopen(filename, mode)
openfile(filename, mode)
open(filename, mode)
QUESTION 9 / 20
9.
Quelle est la syntaxe de la fonction `open()` ?
open(file, mode=\'w\',\'r\')
open file-Name, mode_acess
open (\"File_Name\", \"Access_Mode\")
QUESTION 10 / 20
10.
Quelle fonction est utilisée pour ouvrir le fichier en lecture en Python?
fopen(file_name, mode)
open(file_name, mode)
openfile(file_name, mode)
open_file(file_name, mode)
QUESTION 11 / 20
11.
Laquelle des commandes suivantes est utilisée pour ouvrir un fichier "c: \\ apcpedagogie.txt" en écriture seulement?
outfile = open(“c:\\apcpedagogie.txt”, “w”)
outfile = open(“c:\\\\apcpedagogie.txt”, “w”)
outfile = open(file = “c:\\apcpedagogie.txt”, “w+”)
outfile = open(file = “c:\\\\apcpedagogie.txt”, “w+”)
QUESTION 12 / 20
12.
Quel est le type d\'erreur levé si `fichier.txt` n\'existe pas ?
<code>try:
fichier = open(\'fichier.txt\')
Except ???:
exit(1)</code>
TypeError
FileNotFoundError
FileError
BaseError
QUESTION 13 / 20
13.
Laquelle des commandes suivantes est utilisée pour ouvrir un fichier "c: \\ apcpedagogie.txt" en mode ajout?
outfile = open(“c:/apcpedagogie.txt”, “a”)
outfile = open(“c:\\\\apcpedagogie.txt”, “rw”)
outfile = open(“c:\\apcpedagogie.txt”, “w+”)
outfile = open(“c:\\\\apcpedagogie.txt”, “r+”)
outfile = open(“c:\\\\apcpedagogie.txt”, “a”)
QUESTION 14 / 20
14.
Quelle est la fonction qui permet d\'ouvrir un fichier ?
open ()
os.open ()
file ()
os.path.open ()
QUESTION 15 / 20
15.
Si `dossier` est un lien symbolique (crée avec la commande `ln -s`) vers un autre dossier, que va retourner le code ci-dessous ?
<code>if os.path.isdir(\'dossier\'):
print(\'Ceci est un dossier\')</code>
Une erreur
Ceci est un dossier
Rien
QUESTION 16 / 20
16.
En Python, peut-on facilement lire des fichiers au format CSV (Comma Separated Values) ?
Oui en utilisant le module io de base et en découpant les chaînes lues.
Oui en utilisant le module csv prévu à cet effet.
Non, cela va être relativement complexe à réaliser.
QUESTION 17 / 20
17.
Avec l\'ouverture ci-dessous, dans quel mode est ouvert le fichier ?
open(\'fichier.txt\', \'r\')
write (écriture)
read (lecture)
append (ajout)
QUESTION 18 / 20
18.
Sélectionnez ce qui est vrai pour la fonction Python
Une fonction Python ne peut renvoyer qu\'une seule valeur
Une fonction peut accepter un nombre illimité d\'arguments.
Une fonction Python peut renvoyer plusieurs valeurs
La fonction Python ne renvoie rien à moins que et jusqu\'à ce que vous ajoutiez une instruction <code>return</code>
QUESTION 19 / 20
19.
Lesquelles des affirmations suivantes sont vraies concernant les modes d\'ouverture d\'un fichier?
Lorsque vous ouvrez un fichier en lecture, si le fichier n\'existe pas, une erreur se produit.
Lorsque vous ouvrez un fichier pour l\'écriture, si le fichier n\'existe pas, une erreur se produit.
Lorsque vous ouvrez un fichier pour lecture, si le fichier n\'existe pas, le programme ouvrira un fichier vide.
Lorsque vous ouvrez un fichier pour l\'écriture, si le fichier n\'existe pas, un nouveau fichier est créé.
Lorsque vous ouvrez un fichier pour l\'écriture, si le fichier existe, le fichier existant est écrasé par le nouveau fichier.
QUESTION 20 / 20
20.
Vous écrivez un programme Python pour insérer à une position donnée sur un fichier texte le texte : \'Cette ligne a été insérée via un code Python\'. Sans tenir compte de l\'emplacement de fichier quel segment de code est vrai
f = open(\'C:/Users/bigtec/Desktop/notes.txt\', \"r\")
l=f.readlines()
f.close()
s=\"Cette ligne a été insérée via un code Python \\n\"
l.insert(2,s)
f=open(\'C:/Users/bigtec/Desktop/notes.txt\', \"w\")
f.writelines(l)
f.close()
f = open(\'C:/Users/bigtec/Desktop/notes.txt\', \"r\")
l=f.readlines()
f.close()
s=\"Cette ligne a été insérée via un code Python \\n\"
l.insert(2,s)
f=open(\'C:/Users/bigtec/Desktop/notes.txt\', \"w\")
f.writelines(l)
f = open(\'C:/Users/bigtec/Desktop/notes.txt\', \"r\")
l=f.readlines()
f.close()
s=\"Cette ligne a été insérée via un code Python \\n\"
l.insert(2,s)
f=open(\'C:/Users/bigtec/Desktop/notes.txt\', \"w\")
f.close()
f = open(\'C:/Users/bigtec/Desktop/notes.txt\', \"rb\")
l=f.readlines()
f.close()
s=\"Cette ligne a été insérée via un code Python \\n\"
l.insert(2,s)
f=open(\'C:/Users/bigtec/Desktop/notes.txt\', \"w\")
f.writelines(l)
f.close()
f = open(\'C:/Users/bigtec/Desktop/notes.txt\', \"r\")
l=f.readlines()
f.close()
s=\"Cette ligne a été insérée via un code Python \\n\"
l.insert(2,s)
f=open(\'C:/Users/bigtec/Desktop/notes.txt\', \"wb\")
f.writelines(l)
f.close()
Précédent
Suivant
Terminer
Chargement...
Entrée
Aucun résultat pour cette recherche
Essayez d'autres mots-clés ou vérifiez l'orthographe
↑↓
naviguer
↵
ouvrir
esc
fermer
Recherche intelligente