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/.

  1. Copiază scriptul de mai jos într-un fisier python (*.py)
  2. 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ă
  3. Execută scriptul folosind “python merge_gcode_files.py”
  4. 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!

De admin

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *


The reCAPTCHA verification period has expired. Please reload the page.