Posts Tagged ‘fichier’

Python: Couper les fichiers source en tokens

 fichier, fichier
{filelink=16980}

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
    )

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Python: Accéder à un fichier via un pointeur

 fichier
{filelink=16401}

 
# Ouvrir le fichier en mode écriture
f = open('c:/test.txt', 'w')
 
# Ecrire une ligne dans le fichier
print >> f, 'Apprendre à programmer '
 
# Ecrire une deuxième ligne dans le fichier
print >> f, 'sur www.mesexemples.com'
 
# Fermer le fichier
f.close()

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Pyrhon: Compilation explicite d’un module

 fichier, module, fichier
{filelink=16973}

import py_compile
 
# Compiler le fichier passé en paramètre
py_compile.compile("16959/ModuleWinReg.py")

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Python: Charger et lire un fichier

 fichier, 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"

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Python: Vérifier La syntaxe de retrait des codes(Indentation)

 fichier, fichier
{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)

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Python: Exemple de lecture des fichiers

 fichier
{filelink=16388}

 
#Ouvrir un fichier
fichier_text = open("fac.txt", "w")
 
#Lire le fichier
print fichier_text .read()
 
#Fermer le fichier
fichier_text .close()

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

MIME: Attacher un fichier à un email

 fichier, email
{filelink=16702}

import os
from email import *
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
 
def envoi_email(FROM, TO, sujet, MESSAGE, FICHIER):
    monEmail= MIMEMultipart()
    monEmail['From']=FROM          #destinateur
    monEmail['To']=TO              #destinataire
    monEmail['Subject']=sujet      #sujet
    msg=MIMEText(MESSAGE)          #Contenu
    monEmail.attach(msg)           #message
    attachement(FICHIER, monEmail)
    s = smtplib.SMTP('localhost')
    s.sendmail(FROM, TO, monEmail.as_string())
    s.quit()
 
def attachement(fichier, email):
    """ Fichier à attacher à l'email """
    image = MIMEImage(open(fichier).read(), name=os.path.split(fichier)[1])
    email.attach(image)             #Attacher l'image à l'email
 
# Zone principale
envoi_email('moi@exemple.com','contact@exemple.com','Photo de vacance'
            ,'Salut, Nos photos', 'image.zip')

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Accéder à un URL protégé par un mot de passe

 fichier, url, url, html
{filelink=16688}

import urllib2
 
prog_URL = urllib2.HTTPPasswordMgrWithDefaultRealm( )
 
prog_URL.add_password(None, 'http://premium.mesexemples.com/', 'utilisateur',
    'amot de passe')
# Authentification
auth = urlib2.HTTPBasicAuthHandler(prog_URL)
opener = urllib2.build_opener(auth)
urllib2.install_opener(opener)
 
flob = urllib2.urlopen('http://premium.mesexemples.com/index.html')
 
# Afficher le fichier
for line in flob.readlines( ):
    print line,

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Python: Lire le contenu d’un fichier

 fichier
{filelink=16404}

# Ouvrir le fichier en mode Lecture
file = open('c:/test.txt','r')
 
print file.read()
file.close()

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Python: Lire un fichier ligne par ligne

 fichier
{filelink=16408}

# Ouvrir le fichier en mode Lecture
f = open(r"c:/test.txt")
 
#Lire le fichier ligne par ligne
for line in f.readlines():
    print line,                 #Afficher la ligne courante

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]