Bonjour
Objectif de mon script est de :
1) lires les donneés d'un .svg grâce à notepad++ (fichier composées de beaucoup de textes avec des coordonnées de traits, points etc....)
2) trier et récupérer les lignes commençant par <text transform=.....> exe: text transform="matrix(1 0 0 1 109 594)" class="st1 st2">40</text> ??
3) transférer les coordonnées "594" dans la colonne d'un fichier .csv ??
j'ai commencé par faire le script de lecture, mais je sèche pour les question 2) et 3)
la fonction svgpathtools est un outil pour analyser et manipuler les fichier .svg ne peut elle être pas utilisée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 mypath="C:\\Users\\Julien.XXXXXX\\Desktop\\python\\test" svg=[] list_svg = [os.path.join(r,file) for r,d,f in os.walk(mypath) for file in f] app=r"C:\Program Files (x86)\Notepad++.exe" cmd="Notepad %s"%svg for svg in list_svg: with open(os.path.join(svg, svg),'r') as file: data = file.read()
Partager