1

Pythonで、テキストファイルの各段落の配列エントリを作成する簡単な方法はありますか?新しい行の文字が新しいエントリの境界になりますか?

私のドキュメントに5つの段落があり、それぞれの間に新しい行がある場合、配列には5つの個別のエントリがあるという考えです。

ありがとう。

4

2 に答える 2

1

理解した:

    f = open('sample_text.txt', 'r')

    data = f.read()
    paragraphs = data.split("\n\n")

    paragraphs[:] = (value for value in paragraphs if value != '\t')
于 2012-06-02T03:10:57.190 に答える
0

はい、これを行う非常に簡単な方法があります。テキストファイルを1行ずつ解析します。各行を一時オブジェクトに格納します。行の長さが1文字だけで、それが改行文字である場合は、その一時オブジェクトを適切な配列位置に割り当ててから、新しい一時オブジェクトへの行の追加を開始します。基本的なPython構文を調べて、これを完了するのはかなり簡単なはずです。

于 2012-05-30T18:43:57.780 に答える