Bonsoir,
Je suis en cours de création d'un mini langage de programmation et je suis actuellement à l'affectation de variables.
Comme vous le savez, une variable ne peut porter comme nom des nombres / chiffres ou des caractères non-ascii...
C'est là mon problème: Je n'ai pas trouver sur internet comment on pouvait détecter des caractères non-ascii sur Python donc je me suis lancé dans le développement de mon propre module...
Je vous décris le fonctionnement: J'ai un fichier .txt qui contient tous mes caractères interdis
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
1
2
3
4
5
6
7
8
9
0
+
*
/
%
!
:
;
,
?
.
§
^
¨
$
£
¤
µ
}
]
)
°
@
^
 
 
\
`
-
|
(
[
'
{
"
#
~
&

<
>
²
Ensuite j'ai mon code Python qui va lire lignes par lignes ce fichier et détecter si le nom de la variable contient un de ces caractères:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
file = open("SYS/ci_nb.txt", "r")    
exist = False
 
    for carc in file:
        for i in range(len(com)-1):
            exist = carac in com[i]
 
    file.close()
Voilà, j'espère que vous pourrez m'aider...
Merci d'avance!