Insertion d'une date dans un fichier texte et interception d'une frappe clavier
thorn
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Bonjour, en fait j'ai essayé d'inserer une date dans un document et j'ai obtenu le résultat suivant, je ne comprends pas est-ce que vous pourriez m'aider s'il vous plaît ?
ubuntu@ubuntu-Lenovo-ideapad-330-17IKB:~$ python3
Python 3.6.9 (default, Oct 8 2020, 12:12:24)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from datetime import datetime
>>> f = open ("fichier_universel_2021_Personnel", "r+")
>>> f.write datetime
File "<stdin>", line 1
f.write datetime
^
SyntaxError: invalid syntax
>>> f.write (datetime)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: write() argument must be str, not type
>>> f.write (str(datetime))
27
>>> f.read
<built-in method read of _io.TextIOWrapper object at 0x7f22fe853630>
>>> f.read ()
' '
>>> f.write (str(datetime))
27
>>> f.read ()
' '
>>> f.write("a")
1
>>> f.read ()
' '
Puis-je demander comment on crée une méthode qui est enclenchée par la frappe de touches ?
Bonjour, en fait j'ai essayé d'inserer une date dans un document et j'ai obtenu le résultat suivant, je ne comprends pas est-ce que vous pourriez m'aider s'il vous plaît ?
ubuntu@ubuntu-Lenovo-ideapad-330-17IKB:~$ python3
Python 3.6.9 (default, Oct 8 2020, 12:12:24)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from datetime import datetime
>>> f = open ("fichier_universel_2021_Personnel", "r+")
>>> f.write datetime
File "<stdin>", line 1
f.write datetime
^
SyntaxError: invalid syntax
>>> f.write (datetime)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: write() argument must be str, not type
>>> f.write (str(datetime))
27
>>> f.read
<built-in method read of _io.TextIOWrapper object at 0x7f22fe853630>
>>> f.read ()
' '
>>> f.write (str(datetime))
27
>>> f.read ()
' '
>>> f.write("a")
1
>>> f.read ()
' '
Puis-je demander comment on crée une méthode qui est enclenchée par la frappe de touches ?
Configuration: Windows / Firefox 84.0
A voir également:
- Insertion d'une date dans un fichier texte et interception d'une frappe clavier
- Télécharger clavier arabe - Télécharger - Divers Web & Internet
- Fichier bin - Guide
- Fichier .dat - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
1 réponse
Bonjour,
Déjà, pour bien t'aider.. il aurait fallut que tu postes ton code sur le forum
Ensuite, d'après le message d'erreur.. non.. tu ne peux pas directement utiliser datetime dans ton fwritte..
De plus, son "import" me semble bizarre...
Voici un exemple qui te montrera un exemple avec l'objet datetime
https://www.w3schools.com/python/python_datetime.asp
NB : Pour poster ton code sur le forum, merci de le faire en utilisant les BALISES DE CODE.
Explications ( à lire ENTIEREMENT !! ) disponibles ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
.
Déjà, pour bien t'aider.. il aurait fallut que tu postes ton code sur le forum
Ensuite, d'après le message d'erreur.. non.. tu ne peux pas directement utiliser datetime dans ton fwritte..
De plus, son "import" me semble bizarre...
Voici un exemple qui te montrera un exemple avec l'objet datetime
https://www.w3schools.com/python/python_datetime.asp
NB : Pour poster ton code sur le forum, merci de le faire en utilisant les BALISES DE CODE.
Explications ( à lire ENTIEREMENT !! ) disponibles ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
.