以下の情報をこの形式でcsvファイルに書き込もうとしています。
Tmin、-40
ただし、私の出力は、-40の前後に角かっこと引用符が付いた以下のようになります。
Tmin、['-40']
私のコードは以下の通りです。基本的に、私はcsvファイルで特定のフレーズ(この場合は「Tmin」)を検索し、右側のエントリ1のセルを読み取ります。次に、「Tmin」と読み取った値の両方を2番目のcsvファイルに直接書き込みます。
引用符と角かっこを削除する方法を探しましたが、機能させることができませんでした。私はPythonにかなり慣れていないので、どんな助けでも役に立ちます。ありがとう。
import csv
fileInput = "Input.csv"
fileOutput = "output.csv"
Name_Column = 0
Value_Column = 1
with open(fileInput, 'r') as file:
reader = csv.reader(file)
Tmin = [line[Value_Column] for line in reader if line[Name_Column] == 'Tmin']
print "Tmin=", Tmin #print to screen to check value read
with open (fileOutput,'w') as file:
writer = csv.writer(file)
print writer.writerow(['Tmin',Tmin])