1

以下のコードにより、この結果を達成できますが、

  1. ファイル名とタイプを横の写真のように、1つしか含まないようにしたいです。
  2. この問題を解決する方法はありますか?

ここに画像の説明を入力ここに画像の説明を入力

if __name__ == '__main__': #start of program

master = Tk()
newDirRH = "C:/VSMPlots"
FileName = "J12312312" 
TypeName = "1234"
Field = [1,2,3,4,5,6,7,8,9,10]
Court = [5,4,1,2,3,4,5,1,2,3]


newfile = newDirRH + "/Try1.csv"
with open(newfile, "wb") as csvfile:
    writer = csv.writer(csvfile)
    writer.writerow(["FileName", "TypeName", "field", "court"])
    for field, court in zip(Field, Court):
        writer.writerow([FileName, TypeName, field, court])
print "Done"
4

1 に答える 1

2

FileName最初のループ反復の後、TypeNameを空の文字列に設定します。

...
for field, court in zip(Field, Court):
    writer.writerow([FileName, TypeName, field, court])
    FileName = TypeName = '' # <---
...
于 2013-10-11T08:43:18.033 に答える