Probleme type fichier
Résolu
Jean2808
Messages postés
14
Statut
Membre
-
Jean2808 Messages postés 14 Statut Membre -
Jean2808 Messages postés 14 Statut Membre -
Bonjour,
Je suis sur Windows10 avec Python3.6.1, quand je déclare un fichier, j'ai toujours le type 'int' au lieu de '_io.TextIOWrapper'
ensuie je n'arrive pas à appliquer les méthodes write(), read(), close().
Code :
Resultat dans le shell Python:
Je suis sur Windows10 avec Python3.6.1, quand je déclare un fichier, j'ai toujours le type 'int' au lieu de '_io.TextIOWrapper'
ensuie je n'arrive pas à appliquer les méthodes write(), read(), close().
Code :
from os import * Fichier1 = open("File",O_RDONLY) print(type(Fichier1)) Fichier1.read(2)
Resultat dans le shell Python:
<class 'int'> Traceback (most recent call last): File "C:\Users\jfdch\Desktop\User\Python.3.6.1\Essais\fichiers1.py", line 5, in <module> Fichier1.read(2) AttributeError: 'int' object has no attribute 'read'
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Probleme type fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
2 réponses
Euh, c'est une plaisanterie ?
Car juste à vouloir le faire exprès, je vois pas autre chose.
Déjà on n'utilise pas des import *
Surtout sur des modules énormes comme os.
Et comme os contient une fonction open, tu écrases la fonction open builtin...
Et si tu regardes ce que fait os.open, bah oui ça retourne un integer.
Mais tu devrais le savoir, puisque tu utilises une constante de os.
Je pense vraiment que c'est une blague.
Car juste à vouloir le faire exprès, je vois pas autre chose.
Déjà on n'utilise pas des import *
Surtout sur des modules énormes comme os.
Et comme os contient une fonction open, tu écrases la fonction open builtin...
Et si tu regardes ce que fait os.open, bah oui ça retourne un integer.
Mais tu devrais le savoir, puisque tu utilises une constante de os.
Je pense vraiment que c'est une blague.