私はハイキスを生成するMarkovテキストジェネレータを作成しています。 俳句自体を生成する関数は、forループを使用して100個のハイカスを生成します。彼らはのようになります。ファイルへの書き込み、追加スペースの追加
私は、ファイルにこれらの行を書いてみたとき、私はそれぞれの俳句の間にスペースを含めるLINE1 LINE2 LINE3 LINE1 LINE2 LINE3 LINE1 LINE2 LINE3ですので、次のようになります。
line1
line2
line3
line1
line2
line3
line1
line2
line3
ファイルへの書き込み中はどうすればいいですか?
はまた、時にはそれが は時々、それは私が私のループを構築する方法をline1line2line3
として書かれている...の形式を保持していないでしょうか?
私が試してみた:haikuListがどのように見える
def writeToFile():
with open("results.txt", "w") as fp:
count = 0
for haiku in haikuList:
for line in haiku:
for item in line:
fp.write(str(item))
count += 1
print "There are", count, "lines in your file."
:for line
ループの後fp.write("\n")
を入れ
[[line1,
line2,
line3],
[line1,
line2,
line3],
[line1,
line2,
line3],
[line1,
line2,
line3]]
これをあなたが私に素晴らしい俳句を送るなら、私は大好きです:D – Aaron3468