Insertion d'une date dans un fichier texte et interception d'une frappe clavier

Fermé
thorn - 16 janv. 2021 à 21:56
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 16 janv. 2021 à 22:08
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 ?



Configuration: Windows / Firefox 84.0
A voir également:

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
16 janv. 2021 à 22:08
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

.
0