Precondiție pentru a putea folosi acest script ar fi să existe python-ul instalat în sistemul dumneavoastră, iar dacă nu este instalat atunci se poate instala de aici: https://www.python.org/downloads/.
- Copiază scriptul de mai jos într-un fisier python (*.py)
- Copiază toate fișierele în același folder cu scriptul python, iar dacă doriți să fie “merge-uite” într-o anumită ordine atunci trebuie denumite în ordine alfabetică
- Execută scriptul folosind “python merge_gcode_files.py”
- Fișierul rezulat este in fisierul output.gc
În cazul meu am avut nevoie să fac “merge” la o lista de fisiere gcode pentru laser cutter.
<br /># Python program to <br /># demonstrate merging of <br /># all the files from a folder <br /><br /># Python program to find files <br /># recursively using Python <br /> <br />import glob <br /> <br />print('Named explicitly:') <br />for filenames in glob.glob('*.gc'): <br /> print(filenames) <br /><br /># Creating a list of filenames <br />filenames = glob.glob('*.gc')<br /> <br /># Open file3 in write mode <br />with open('output.gcode', 'w') as outfile: <br /> <br /> # Iterate through list <br /> for names in filenames: <br /> <br /> # Open each file in read mode <br /> with open(names) as infile: <br /> <br /> # read the data from file1 and <br /> # file2 and write it in file3 <br /> outfile.write(infile.read()) <br /> <br /> # Add 'n' to enter data of file2 <br /> # from next line <br /> outfile.write("n") <br /> # print(names)<br /> <br />
Acest script se poate aplica doar asupra fisierelor de tip text.
Pentru întrebari vă stau la dispozitie pe blog sau pe email simedruflorin@automatic-house.ro
Weekend plăcut tuturor!
Weekend plăcut tuturor!