sql >> Database teknologi >  >> RDS >> Mysql

inkonsistent indrykning med Python efter split

Det burde virke:

import re #Regex may be the easiest way to split that line

with open(infile) as in_f, open(outfile,'w') as out_f:
    f = (i for i in in_f if i.rstrip()) #iterate over non empty lines
    for line in f:
        _, k = line.split('\t', 1)
        x = re.findall(r'^1..100\t([+-])chr(\d+):(\d+)\.\.(\d+).+$',k)
        if not x:
            continue
        out_f.write(' '.join(x[0]) + '\n')


  1. Sådan klynges Odoo 12 med PostgreSQL-streamingreplikering for høj tilgængelighed

  2. PHP PDO MySQL og hvordan håndterer det egentlig MySQL-transaktioner?

  3. Forskellen mellem DELETE og TRUNCATE tabel i SQL Server

  4. MySQL-lagret procedure, der håndterer flere markører og forespørgselsresultater