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
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
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 + * / % ! : ; , ? . § ^ ¨ $ £ ¤ µ } ] ) ° @ ^ \ ` - | ( [ ' { " # ~ & < > ²
Voilà, j'espère que vous pourrez m'aider...
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()
Merci d'avance!
Partager