1

だから基本的に私は次のようなCSVを持っています:

121\sdf\ 34 4333DSssD,23233,TECH,32, ...

最初の文字列は ID ですが、スペースではなく + である必要があります。それらは削除されたので、最初のコンマまで各行でスペースを + に置き換える必要があります。

これとre.sub(pythonを使用した処理)に正規表現を使用することを考えていましたが、スペースだけを取得するのに問題があります。

StackOverflowが役立つことを望んでいました:D

4

2 に答える 2

2

これは正規表現なしで実行できます。コンマでパーティションを分割し、左側のパーティションを操作するだけです

with open('path/to/input') as infile:
  for line in infile:
    left, comma, right = line.partition(',')
    print "%s%s%s" %(left.replace(' ', "+"), comma, right)
于 2013-08-23T20:09:28.213 に答える