Salut j ai fait un chat en python et après j ai voulu ajouter des émoticônes comme le code etait long ,j aimerai le réduire
et je ne sais pas comment faire
#CODE long
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
 
import cgi
 
html = """
<html>
<head>
<title>Chat.Py</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<form name="message" method="post" action="chat.py">
 <p><b>Saisissez votre message</b><br>
 <input type="text" name="message" value=" " />
 <input type="submit" name="Submit" value="Envoyer">
</form>
</body>
</html>
"""
print(html)
form = cgi.FieldStorage()
if form["message"].value:
    message = '<div><p>%s</p></div>' % form["message"].value
    donnee = open(r'donnee.txt')
    old_donnee = donnee.read()
    if ':soul:' in old_donnee:
        old_donnee = old_donnee.replace(':soul:',"""<img src="emo/soul.gif" width="110" height="49" alt="" border="0">""")
    if ':cheers:' in old_donnee:
        old_donnee = old_donnee.replace(':cheers:',"""<img src="emo/cheers.gif" width="110" height="49" alt="" border="0">""")
    if ':biere;' in old_donnee:
        old_donnee = old_donnee.replace(':biere:',"""<img src="emo/biere.gif" width="110" height="49" alt="" border="0">""")
    if ':loveyou:' in old_donnee:
        old_donnee = old_donnee.replace(':loveyou:',"""<img src="emo/loveyou.gif" width="110" height="49" alt="" border="0">""")
    if ':kiss:' in old_donnee:
        old_donnee = old_donnee.replace(':kiss:',"""<img src="emo/kiss.gif" width="110" height="49" alt="" border="0">""")
    if ':bestfriend:' in old_donnee:
        old_donnee = old_donnee.replace(':bestfriend:',"""<img src="emo/bestfriend.gif" width="110" height="49" alt="" border="0">""")
    if ':game:' in old_donnee:
        old_donnee = old_donnee.replace(':game:',"""<img src="emo/game.gif" width="110" height="49" alt="" border="0">""")
    if ':buvons:' in old_donnee:
        old_donnee = old_donnee.replace(':buvons:',"""<img src="emo/buvons.gif" width="110" height="49" alt="" border="0">""")
    if ':censured:' in old_donnee:
        old_donnee = old_donnee.replace(':soul:',"""<img src="emo/censured.gif" width="110" height="49" alt="" border="0">""")
    if ':drug:' in old_donnee:
        old_donnee = old_donnee.replace(':drug:',"""<img src="emo/drug.gif" width="110" height="49" alt="" border="0">""")
    if ':tv:' in old_donnee:
        old_donnee = old_donnee.replace(':tv:',"""<img src="emo/tv.gif" width="110" height="49" alt="" border="0">""")
    donnee.close()
    new_donnee = message + old_donnee
    donnee = open(r'donnee.txt','w')
    donnee.write(new_donnee)
    donnee.close()
    print(new_donnee)