示例#1
0
    def __init__(self, fileName, encoding, fields):
        """
        @param fields   a list of QgsField
        """
        TableWriter.__init__(self, fileName, encoding, [f.name() for f in fields] )

        if len(fields) != 0:
            with open(self.fileName[:-4]+'.csvt', 'wb') as csvtFile:
                writer = UnicodeWriter(csvtFile, encoding=self.encoding)
                writer.writerow([f.typeName() for f in fields])