Mit Python kenne ich mich leider nicht aus. Ich kann's nur halbwegs lesen, weil's sehr intuitiv ist.
So würde es in Ruby aussehen, was ich meine:
Code:
#!/usr/bin/env ruby
require 'csv'
db = 'om_db_output.log'
oms = 'reporting.log'
oms_hash = {}
CSV.foreach(oms, headers: false, col_sep: ';') do |row|
oms_hash[row[1]] = { sinnvoller_name1: row[0], noch_einer: row[9] }
end
CSV.foreach(db, headers: false, col_sep: ';') do |db_row|
if oms_hash[row[0]]
puts join ", ",
oms_hash[row[0]][:sinnvoller_name1],
oms_hash[row[0]][:nocheiner],
db_row[0],
db_row[1]
end
end
Lesezeichen