def ClearDir(Verz): for dat in glob(Verz +'*.*'): try: os.remove(dat) except: return False return True
def ClearDir(Verz): for dat in glob(Verz + '*.*'): try: os.remove(dat) except: return False return True
def qXDatAbsolute2Relativ(tmpDat, qlrDat, PathAbsolute): subPath = fncMakeDatName(PathAbsolute + "/") iDatNum = open(tmpDat) oDatNum = open(qlrDat, "w") for iZeile in iDatNum: s1 = iZeile.replace('source="' + subPath, 'source="./') s1 = s1.replace('k="name" v="' + subPath, 'k="name" v="./') s1 = s1.replace('<datasource>' + subPath, '<datasource>./') oDatNum.write(s1) iDatNum.close() oDatNum.close() os.remove(tmpDat)
def qXDatAbsolute2Relativ(tmpDat, qlrDat, PathAbsolute): # Absolute Pfade eine QRL/QGS in relative umschreiben # bei Layern sucht zwar QGIS automatisch relativ wenn absolute fehlt, bei svg allerdings nicht subPath=fncMakeDatName(PathAbsolute + "/") # encode('ascii') 4 Phython3 iDatNum = open(tmpDat) oDatNum = open(qlrDat,"w") for iZeile in iDatNum: s1=iZeile.replace('source="' + subPath,'source="./') # Datenquellen s1=s1.replace('k="name" v="' + subPath,'k="name" v="./') # svg-Dateien s1=s1.replace('<datasource>' + subPath,'<datasource>./') # Datenquellen oDatNum.write(s1) iDatNum.close() oDatNum.close() os.remove(tmpDat)
def EZUTempClear(All=None): Feh=0 Loe=0 tmp=EZUTempDir() if All: for dat in glob(tmp +'*.*'): try: os.remove(dat) Loe+=1 except: Feh+=1 else: for shp in glob(tmp +'*.shp'): try: os.remove(shp) Loe+=1 for rest in glob(shp[0:-4] + '.*'): os.remove(rest) Loe+=1 except: Feh+=1 return Loe, Feh
def EZUTempClear(All=None): Feh = 0 Loe = 0 tmp = EZUTempDir() if All: for dat in glob(tmp + '*.*'): try: os.remove(dat) Loe += 1 except: Feh += 1 else: for shp in glob(tmp + '*.shp'): try: os.remove(shp) Loe += 1 for rest in glob(shp[0:-4] + '.*'): os.remove(rest) Loe += 1 except: Feh += 1 return Loe, Feh