示例#1
0
    text = "The quick brown fox jumped over the lazy brown dog."
    adjustments = [(36, 'lazy', 'fat'), (0, 'The', 'A'),
                   (20, 'jumped', 'tripped'), (4, '', 'very '),
                   (10, 'brown', 'orange')]
    print("\n{}->{}".format(repr(text),
                            repr(applyStringAdjustments(text, adjustments))))

    print("\ncpu_count", os.cpu_count())


# end of Globals.demo

setVerbosity(verbosityString)
if __name__ != '__main__':  # Load global Bible data sets
    from BibleBooksCodes import BibleBooksCodes
    BibleBooksCodes = BibleBooksCodes().loadData()
    from USFMMarkers import USFMMarkers
    USFMMarkers = USFMMarkers().loadData()
    USFMParagraphMarkers = USFMMarkers.getNewlineMarkersList('CanonicalText')
    #print( len(USFMParagraphMarkers), sorted(USFMParagraphMarkers) )
    #for marker in ( ):
    #print( marker )
    #USFMParagraphMarkers.remove( marker )
    # was 30 ['cls', 'li1', 'li2', 'li3', 'li4', 'm', 'mi', 'p', 'pc', 'ph1', 'ph2', 'ph3', 'ph4',
    #    'pi1', 'pi2', 'pi3', 'pi4', 'pm', 'pmc', 'pmo', 'pmr', 'pr', 'q1', 'q2', 'q3', 'q4',
    #    'qm1', 'qm2', 'qm3', 'qm4']
    # now 34 ['cls', 'li1', 'li2', 'li3', 'li4', 'm', 'mi', 'nb', 'p', 'pc', 'ph1', 'ph2', 'ph3', 'ph4',
    #    'pi1', 'pi2', 'pi3', 'pi4', 'pm', 'pmc', 'pmo', 'pmr', 'pr', 'q1', 'q2', 'q3', 'q4', 'qa', 'qc',
    #    'qm1', 'qm2', 'qm3', 'qm4', 'qr']
    #print( len(USFMParagraphMarkers), sorted(USFMParagraphMarkers) ); halt