-1
ファイルからテキストファイルを取り出し、特定の行にアクセス/返すにはどうすればよいですか?例えば は、「FILE.TXTは」100行の長さで、私はライン1,31,61および91特定のテキスト行からテキストを取得する方法は?
dataFile = open("File.text","a+")
ファイルからテキストファイルを取り出し、特定の行にアクセス/返すにはどうすればよいですか?例えば は、「FILE.TXTは」100行の長さで、私はライン1,31,61および91特定のテキスト行からテキストを取得する方法は?
dataFile = open("File.text","a+")
に記載された情報は、あなたがこのような何かをしたいですしたいですか?
def get_lines(filename, line_numbers):
with open(filename) as f:
for line_number, line in enumerate(f):
if line_number in line_numbers:
yield line_number, line
for line_number, line in get_lines('tmp.txt', (1, 3)):
print(line_number, line)
このコードはジェネレータイテレータを返します。ループする必要があります。
@StefanPochmannが変更されました – Ben
これまでに何を試みましたか?質問にあなたのコードを含めてください。 – DyZ
[特定の行に移動する]の可能な複製?(http://stackoverflow.com/questions/2444538/go-to-a-specific-line-in-python) –