Example #1
0
def renamePDF(path):
    """ Добавляет к названию файла номер ревизии
    и возвращяет список файлов которые не удолось прочитать"""
    errorLogList = []
    for docs in pathListPDF(path):
        if docs.find('_Rev') == -1:
            os.chdir(path)
            try:
                if revSearch(parserPDF.myPDFParser(docs)) == '':
                    errorLogList.append(path + '  ' + docs)
                else:
                    os.rename(docs, docs[:-4] + '_Rev.' + revSearch(parserPDF.myPDFParser(docs)) + '.pdf')
            except AssertionError:
                errorLogList.append(path + '  ' + docs)
    return errorLogList
Example #2
0
def renamePDF(path):
    """ Добавляет к названию файла номер ревизии
    и возвращяет список файлов которые не удолось прочитать"""
    errorLogList = []
    for docs in pathListPDF(path):
        if docs.find('_Rev') == -1:
            os.chdir(path)
            try:
                if revSearch(parserPDF.myPDFParser(docs)) == '':
                    errorLogList.append(path + '  ' + docs)
                else:
                    os.rename(
                        docs, docs[:-4] + '_Rev.' +
                        revSearch(parserPDF.myPDFParser(docs)) + '.pdf')
            except AssertionError:
                errorLogList.append(path + '  ' + docs)
    return errorLogList
Example #3
0
def listFromSpecification(specification):
    """ Возврощяет список деталий(EL.754342.668) для сборки из спецификации"""
    ELlist = parserPDF.myPDFParser(specification)
    retELlist = []
    for el in ELlist:
        i = 0
        while i != len(ELlist):
            if el[i:i + 3] == 'EL.':
                if el[i + 13] == '-':
                    retELlist.append(el[i:i + 16])
                else:
                    retELlist.append(el[i:i + 13])
            i = i + 1
    return retELlist
Example #4
0
def listFromSpecification(specification):
    """ Возврощяет список деталий(EL.754342.668) для сборки из спецификации"""
    ELlist = parserPDF.myPDFParser(specification)
    retELlist = []
    for el in ELlist:
        i = 0
        while i != len(ELlist):
            if el[i:i+3] == 'EL.':
                if el[i+13] == '-':
                    retELlist.append(el[i:i+16])
                else:
                    retELlist.append(el[i:i+13])
            i = i + 1
    return retELlist