sql >> Databáze >  >> RDS >> Mysql

nekonzistentní odsazení s Pythonem po rozdělení

To by mělo fungovat:

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. Použití backquote/backticks pro mysql dotazy

  2. Nemohu zjistit, jak spustit mysqli_multi_query a použít výsledky z posledního dotazu

  3. RuntimeError s mysql2 a rails3 (bundler)

  4. SQL dotaz „LIKE“ s použitím „%“, kde vyhledávací kritéria obsahují „%“