probleme pour un code de chat
Salut j ai fait un chat en python et après j ai voulu ajouter des émoticônes :D comme le code etait long ,j aimerai le réduire
et je ne sais pas comment faire
#CODE long
Code:
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) |