Je pense que c'est une erreur de frappe:
os.mkdir(rep_cour + i)
devrait marcher.
pour makedirs, d'après la doc, si tu demandes à créer /a/b/c et que seul /a existe, il créera /a/b/ et /a/b/c
Type: Messages; Utilisateur: Fructidor
Je pense que c'est une erreur de frappe:
os.mkdir(rep_cour + i)
devrait marcher.
pour makedirs, d'après la doc, si tu demandes à créer /a/b/c et que seul /a existe, il créera /a/b/ et /a/b/c
Eh bien tu utilises *?, +?, ?? au lieu de *,+ ou ? suivant le motif que tu souhaites rendre non avide.
Je rajoute une solution encore plus courte et sans doute plus robuste (par exemple, permet d'ajouter \" entre les guillemets):
import csvreader
r=csv.reader(f,delimiter=' ',quotechar='"')
for...
le secret c'est \r
>>> def progress():
... print 'progression 5%\r',
... time.sleep(1)
... print 'progression 10%\r',
... time.sleep(1)
... print 'progression 20%'
...
eh bien dans un dictionnaire on ne peut pas mettre deux fois la meme chose
a={}
a[1]=2
a[2]=3
a[1]=3
print a
{1:3,2:3}
oui, ou
sorted(set(l))
file.read retourne une chaîne (str). Si le fichier contient des caractères accentués, ils vont apparaître comme deux caractères car ils sont codés. Pour obtenir la chaîne unicode, il faut donc...
Pas d'accord avec ceci:
Le code suivant donne une classe implémentant un int mutable:
class mymutableint(object):
def __init__(self,value):
self.value=value
def...
as tu essayé le module struct?
Voila ce que je propose:
sep=r"[\[\]{}]"
group="('%s[^']*%s')"%(sep,sep)
a=" ']-5;3[' u '[-4;3]' u (']4;7]' n '[10;cos(13)[') u '{13}' "
re.split(group,a)
[' ', "']-5;3['", ' u ',...
Pas facile à trouver, puisque chez moi ça marche. Des pistes:
%B, c'est le mois en locale - donc sur une plateforme française il devrait attendre Juillet.
%H attend peut etre un nombre à deux...
Je suis d'accord avec Eyquem, tout ca manque de clarté. Primo, si tu veux faire
var_1,var_2,var_3,var_4=Update(liste)
pourquoi ne pas utiliser une liste?
sousliste=Update(liste)
Le type de L[0] et L[1) est une string, donc l'addition est définie et c'est une concaténation. C à la fin du programme devrait être une liste de string - ce qui n'est pas clair c'est comment tu...
En fait, sur Windows j'ai le même problème. En ajoutant un time.sleep(10) avant la création du deuxième fichier, le reload se fait correctement. Je pense donc que c'est un problème de précision dans...
C'est un probleme de positionnement de l'octet de poids fort (tu veux du big-endian):
>>> struct.pack("lcccc",4,"t","o","t","o")
'\x04\x00\x00\x00toto'
>>>...
En effet, win32com ne sert que si Excel est installé. Quelques idées (ca dépend ce que tu veux faire):
- sauver les données en format .csv et utiliser le module csv (ou enregistrer en csv...)
-...
Je pense que tu veux un dictionnaire, plutot:
TM={ 10: {10:x,20:y,30:z},
20:{...}
}
TM[10][20]
S'il faut quelque chose de solide, je conseille plutot de faire confiance au parser (module ast en python), parce qu'il y a des cas particuliers (par exemple, quid des commentaires? Et en python les...
getattr non, mais __import__ devrait faire l'affaire. Si tu importe des sous modules (package.module par exemple os.path) alors il faut faire:
def my_import(name):
mod = __import__(name)...
A mon avis oui. Essaye.
Je ne suis pas sur, parce que ton mail ne donne pas beaucoup de detail, mais le probleme est classique dans une application graphique, il faut faire attention a la facon dont on interragit avec les...
Eh bien, dans l'init tu passes en plus le nom de la méthode a appeler...
class MyThread(Thread):
def __init__(self,method,i,b):
Thread.__init__(self)
self.method=method
...
Non, il faut toujours appeler start(), et il ne faut pas mettre la target, qui lui va appeler le run de la classe dérivee:
for i in listeDesFichiersAtraiter:
t = MyThread(i,b)
t.start()...
Une solution: au lieu d'utiliser Thread directement, tu peux dériver la classe
class MyThread(Thread):
def run(self):
logbysize1(self.getName())
en utilisant MyThread au lieu de...
En http, il n'y a pas d'équivalent de dir, donc soit tu connais toutes les urls et tu les récupères avec urllib.urlretrieve, soit tu utilises l'interface ftp de free et la librairie ftplib de python...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.