Files
Last update 1 year 8 months
by
BB
Filespython | |
---|---|
.. | |
bom.py | |
kicad_netlist_reader.py | |
kicad_utils.py |
kicad_utils.py# # KiCad python module for some helper functions # import os def open_file_write(path, mode): ''' Open "path" for writing, creating any parent directories as needed. ''' dir_path = os.path.dirname(path) if not os.path.isdir(dir_path): os.makedirs(dir_path) return open(path, mode) def open_file_writeUTF8(path, mode): ''' Open "path" for writing, creating any parent directories as needed. Use it only for text files. Force text encoding in UTF-8. ''' dir_path = os.path.dirname(path) if not os.path.isdir(dir_path): os.makedirs(dir_path) return open(path, mode, encoding='utf-8')