0

ファイルの各行の文字列のリストを作成する必要があります。

例:

This is my file.
These are examples.

作成します:['This'、'is'、'my'、'file'] ['This'、'are'、'examples']

ファイルをピッグラテンファイルに翻訳しようとしているので、これを行う必要があります。

4

3 に答える 3

2

スペース文字に沿ってファイル内の各行を分割し、リストとして取得します。

f = open('filename.txt', 'r')
li = [line.split() for line in f]
于 2013-03-13T16:15:11.167 に答える
1

これを試して:

res = []
with open(filename, 'r') as f:
    for line in f:
         res.append(line.split())

また:

map(str.split, open(filename, 'r'))

ドットを取り除く必要がある場合:

res = []
with open(filename, 'r') as f:
    for line in f:
         res.append(line.strip('.').split())
于 2013-03-13T16:13:24.893 に答える
0

readLines を使用することもできます

f = open('file.txt', 'r')
lines = [line.split(' ') for line in f.readlines()]
于 2013-03-13T16:39:20.697 に答える