ホームページ >バックエンド開発 >Python チュートリアル >Pythonでファイルの内容を出力する方法
ファイルは単なる連続したバイトのシーケンスです。データ送信では、バイト ストリームが 1 バイトで構成されているか、大きなデータ ブロックで構成されているかに関係なく、多くの場合バイト ストリームが使用されます。
最初に Python を使用する必要があります。組み込み open() 関数はファイルを開き、ファイル オブジェクトを作成します。関連するメソッドのみが読み書きのためにこの関数を呼び出すことができます。 (推奨学習: Python ビデオ チュートリアル )
file_object=open(file_name,access_mode='r',buffering=-1)
file_name は、開くファイルの名前を含む文字列です。相対パスまたは絶対パスを指定できます。
access_mode オプション変数も文字列であり、ファイルが開かれるモードを表します。
'r' は読み取りを表し、
'w' は書き込みを表します。 ;
'a' は次を表します: append;
read() メソッド
read() メソッドは、開いているファイルから文字列を読み取ります。 Python 文字列はテキストだけでなくバイナリ データにもなり得ることに注意することが重要です。
構文:
fileObject.read([count])
ここで、渡されるパラメータは、開かれたファイルから読み取られるバイト数です。このメソッドはファイルの先頭から読み取りを開始し、count が渡されない場合は、おそらくファイルの終わりまで、可能な限り読み取りを試みます。
例:
ここでは、上で作成した foo.txt ファイルを使用します。
#!/usr/bin/python # -*- coding: UTF-8 -*- # 打开一个文件 fo = open("foo.txt", "r+") str = fo.read(10) print "读取的字符串是 : ", str # 关闭打开的文件 fo.close()
出力:
读取的字符串是 : www.xxxxxx.com
Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。
以上がPythonでファイルの内容を出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。