sql >> Databasteknik >  >> RDS >> Mysql

inkonsekvent indrag med Python efter split

Det borde fungera:

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. Skriv inbyggd sql-fråga med vänsterkoppling och paginering i viloläge (springboot)

  2. Fix Msg 8116 "Argumentdatatypen varchar är ogiltig för argument 1 för session_context-funktionen" i SQL Server

  3. Hur får jag SUM-funktionen i MySQL att returnera '0' om inga värden hittas?

  4. SCOPE_IDENTITY() för GUID?