ホームページ >バックエンド開発 >Python チュートリアル >Python ファイルの readlines() の使用法

Python ファイルの readlines() の使用法

不言
不言オリジナル
2018-04-23 15:31:162190ブラウズ

readlines() メソッドは、(終了文字 EOF まで) すべての行を読み取り、リストを返すために使用されます。終了文字 EOF が見つかった場合、そのリストは Python の for... in ... 構造によって処理されます。空の文字列が返されます。必要な友達は

の概要を参照してください

readlines() メソッドを使用して (終了文字 EOF まで) すべての行を読み取り、リストを返します。 Python の for.. . in ... 構造で処理に使用できます。 readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for... in ... 结构进行处理。

如果碰到结束符 EOF 则返回空字符串。

语法

readlines()

終了文字 EOF に遭遇した場合、空の文字列が返されます。

構文

readlines() メソッドの構文は次のとおりです:

fileObject.readlines( );

パラメータ
なし。

戻り値

すべての行を含むリストを返します。



次の例は、readline() メソッドの使用法を示しています。

ファイル jb51.txt の内容は次のとおりです:

1:www.jb51.net

2:www.jb51。 net

3:www. jb51.net

4:www.jb51.net

5:www.jb51.net

ファイルの内容を読み取るループ:

python2の書き方

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
# 打开文件
fo = open("jb51.txt", "r")
print "文件名为: ", fo.name
 
for line in fo.readlines():             #依次读取每行 
  line = line.strip()               #去掉每行头尾空白 
  print "读取的数据为: %s" % (line)
 
# 关闭文件
fo.close()

python3書き方

# -*- coding: utf-8 -*-
# 打开文件
fo = open("jb51.txt", "r")
print("文件名为: ",fo.name)
 
for line in fo.readlines():             #依次读取每行 
  line = line.strip()               #去掉每行头尾空白 
  print ("读取的数据为: %s" % (line))
 
# 关闭文件
fo.close()


効果は下の写真の通りです


🎜🎜🎜🎜🎜🎜🎜

以上がPython ファイルの readlines() の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。