示例#1
0
def ClearDir(Verz):
    for dat in glob(Verz +'*.*'):
        try:
            os.remove(dat)
        except:
            return False
    return True
示例#2
0
def ClearDir(Verz):
    for dat in glob(Verz + '*.*'):
        try:
            os.remove(dat)
        except:
            return False
    return True
示例#3
0
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)
示例#4
0
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)
示例#5
0
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
示例#6
0
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