私のコードは明らかに台無しですが、いくつかの試みが私をどこにも導きませんでした。私は、このたびは、CSV作家が見たということです何を意味するのかと思ったPythonでのCSVライター問題
def wereofftoseesv(start_id, end_id):
with open('nba_2015_16_pbp.csv', "w") as f:
csv.register_dialect('scraper', delimiter="[", lineterminator = '', escapechar='', quoting=csv.QUOTE_MINIMAL)
writer = csv.writer(f, dialect='scraper')
writer.writerows(["gameid", "time_remaining", "entry", "score", "team", "line", "attendance + capacity", "refs"])
writer.writerows(list_cleaner(start_id, end_id))
のようなカスタムの方言を...作成した「[」私のコードでは、新しいセルには次の出力を送信しています。
私はCSVに送信する最終的なコードは、このような...
[[400827889], [([48, 0], 'Timofey Mozgov vs. Pau Gasol (Derrick Rose gains possession)', '0 - 0', 'CHI')], ['CHI -1.5'], ['Attendance: 21,957', 'Capacity: 20,917'], ['Mark Ayotte, Scott Foster, Ben Taylor'], [400827889], [([47, 34],
ように見えると私はすべてのそれらの小さいリストや文字列を持つ新しい行は、あなたが長い番号を見るたびに分割したいと思います"400827889"。次のように現在、私の変数名(5行目)で
が現れている。
g[a[m[e[i[d] t[i[m[e[_[r[e[m[a[i[n[i[n[g] e[n[t[r[y] s[c[o[r[e] t[e[a[m] l[i[n[e] a[t[t[e[n[d[a[n[c[e[" "[+[" "[c[a[p[a[c[i[t[y] r[e[f[s]
そして、私のCSV出力を、「//」は「新しいセルを表現するために私が事後追加されて
"[400827888]"["[([48 // 0] // 'Andre Drummond vs. Al Horford (Ersan Ilyasova gains possession)'// '0 - 0' // 'ATL')]"["['ATL -6.5']"["['Attendance: 19 // 187' // 'Capacity: 18 // 729']"["['Eli Roe // Zach Zarba // Michael Smith']"["[400827888]"["[([47..."
ありがとうございました!
出力の場合、リスト[[400827889] ...]の最初のリストは決して解決されません。それらの外のリストのそれぞれが1つのゲームを表すからです。私は、すべてのゲームを1つのCSV出力にまとめて、各ゲームの各行を1行にすることを望んでいます。 – BSHuniversity