import tokenize file = open("TokenizePy.py") def handle_token(type, token, (srow, scol), (erow, ecol), line): print "%d,%d-%d,%d: %s %s" % (srow, scol, erow, ecol, tokenize.tok_name[type], repr(token)) tokenize.tokenize( file.readline, handle_token )
Posts Related to Python: Couper les fichiers source en tokens
-
Python: Vérifier La syntaxe de retrait des codes(Indentation)
{filelink=16953} import tabnanny FILE = “exemple/script.py” file = open(FILE) for line in file.readlines(): print repr(line) # Vérifier le fichier tabnanny.check(FILE)
-
Exemple d’utilisation des boîtes de dialogue d’ouverture des fichiers
{filelink=15405} from Tkinter import * from tkFileDialog import askopenfilename, askopenfilenames def ouvrir_un_fichier(): “”” Permet la sélection d’un seul fichier “”” fichier= askopenfilename() # Afficher la …
-
Exemple d’utilisation du module ‘xreadlines()’ pour lire un fichier volumineux
{filelink=16411} file = open(‘c:/test.txt’, ‘rb’) #Utiliser xreadlines() pour économiser de mémoire for line in file.xreadlines(): print line
-
Python: Installer un traceur avec le module sys
{filelink=16865} import sys # définition d’un fonction def exemple(n): j = 0 for i in range(n): j = j + i return n # définition …
-
Python: Exemple d’utilisation du module macpath
{filelink=16984} import macpath file = “my:little:pony” print “isabs”, “=>”, macpath.isabs(file) print “dirname”, “=>”, macpath.dirname(file) print “basename”, “=>”, macpath.basename(file) print “normpath”, “=>”, macpath.normpath(file) print “split”, “=>”, …
-
Exemple d’utilisation des listes comme une file d’attente
{filelink=16362} queue = [“A”, “B”, “C”] # Définition d’une file(liste) # Ajouter des éléments à la queue # de la file queue.append(“D”) queue.append(“Z”) queue.append([“E”,”F”,”G”]) #Afficher …
-
Python: Charger et lire un fichier
{filelink=16892} def load_file(file): if isinstance(file, type(“”)): file = open(file, “rb”) return file.read() print len(load_file(“demo.jpg”)), “octets” print len(load_file(open(“tests/nom.jpg”, “rb”))), “octets”
-
Couper une chaîne de caractères selon un séparateur avec le type built-in ‘split()’
{filelink=16031} #Définition d’une chaîne de caractères text = “Nom:Dean Kovoscii:Fonction:Ingénieur logiciel” print text.split(“:”) #Couper la chaîne avec les #deux points(:) comme délimiteur print text.split(“:”,2) #Couper …
-
Modifier la position courante d’un fichier avec le module ‘f.seek(offset [,where])’
{filelink=16410} file = open(‘c:/test.txt’,”w”) # Obtenir la position cournate print file.tell() # Modifier la position courante du fichier file.seek(5, 0) # Ecrire dans le fichier …
-
Rechercher les fichiers qui contiennent des caractères définis
{filelink=16387} import glob #Lister les fichiers .txt print glob.glob(“*.txt”) #Lister les fichiers .txt qui contiennent la lettre ‘a’ print glob.glob(“?a*.txt”) #Lister les fichiers .txt qui …