Move python_scripts up one folder in eeschema
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
#
|
||||
# Example python script to generate an equivalent XML document from XML input
|
||||
#
|
||||
# Example: Round robin, XML to XML conversion
|
||||
#
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
# Import the KiCad python helper module and the csv formatter
|
||||
import kicad_netlist_reader
|
||||
import sys
|
||||
import pdb
|
||||
|
||||
|
||||
# Generate an instance of a generic netlist, and load the netlist tree from
|
||||
# the command line option. If the file doesn't exist, execution will stop
|
||||
net = kicad_netlist_reader.netlist(sys.argv[1])
|
||||
|
||||
# Open a file to write to, if the file cannot be opened output to stdout
|
||||
# instead
|
||||
canOpenFile = True
|
||||
try:
|
||||
f = open(sys.argv[2], 'w')
|
||||
except IOError:
|
||||
e = "Can't open output file for writing: " + sys.argv[2]
|
||||
print( __file__, ":", e, sys.stderr)
|
||||
f = sys.stdout
|
||||
canOpenFile = False
|
||||
|
||||
print(net.formatXML(), file=f)
|
||||
|
||||
if not canOpenFile:
|
||||
sys.exit(1)
|
||||
Reference in New Issue
Block a user