クイックスタートPythonファイル操作

Pythonでプログラミングする場合、ローカルファイルを表示したり、データを保存したりする必要があります。これには、ファイルを開いたり閉じたり、ファイルを読み書きしたりするためにPythonが提供する関数とメソッドを使用する必要があります。

1.ファイルの開閉

ファイルを開く

pythonでは、open関数を使用して、既存のファイルを開くか、新しいファイルを作成します。

構文は次のとおりです。

"F = open( 'ファイルパス'、mode = 'ファイルを開くモード'、encoding = '操作ファイルの文字エンコーディング')"

一般的なファイルオープンモード

ファイルを閉じる

ファイルの操作が終了したら、close()を使用してファイルを閉じます。

f =open('a.txt',mode='r',encoding='utf-8')
# read()ファイル全体を読み取り、通常はファイルの内容を文字列変数に入れます。
xx = f.read()print(xx)
f.close()

もちろん、毎回ファイルを閉じる必要がない、より簡単な方法があります。

withopen('a.txt','r')as files:
 content=files.read()print(content)

でキーワードを使用した後は、アクセス後にファイルを閉じる必要はありません。 close()ステートメントが実行されないためにファイルが閉じられないというバグを回避するために、Pythonは必要に応じて自動的に閉じます。

2つ目は、ファイルの読み取りおよび書き込み操作

「ファイルの読み取り」

Pythonはファイルを開き、次の3つの方法でコンテンツを読み取ります。

**read(num):**は、ファイルから読み取られるデータの長さ(バイト単位)を示します。numが書き込まれていない場合は、ファイル内のすべてのデータを読み取ることを意味します。

readline():一度に1行のコンテンツを読み取ります。

**readlines():**ファイル全体の内容を1行ずつ一度に読み取り、各行のデータが要素であるリストを返すことができます。

「ファイルに書き込む」

**1. write(str):文字列strを開いているファイルに書き込みます。 ****

**書き込みたいファイルが存在しない場合、open()関数が自動的に作成します。ファイルオブジェクトのwrite()メソッドを使用して、ファイルに文字列を書き込みます。 ****

**文字列「ILovePython」をファイルa.txtに書き込みます。 ****

withopen('a.txt','w')as files:
 files.write("I Love Python.")withopen('a.txt','r')as files:
 content=files.read()print(content)

出力:

I Love Python.

関数write()は、書き込んだテキストの最後に新しい行を追加しません。手動で追加する必要があります\ n

**2. file.writelines(sequence)のパラメーターは、リストなどのシーケンスであり、ファイルを繰り返し書き込みます。 ****

**ファイルa.txt、コンテンツabcd、ファイルb.txt、コンテンツABCD **

**ファイルaをファイルbに追加します。 ****

withopen('E:/a.txt','r')as file1:withopen('E:/b.txt','a+')as file2:
  file2.writelines(file1.readlines())withopen('E:/b.txt','r')as files:
 content=files.read()print(content)

出力:

ABCDabcd

Recommended Posts

クイックスタートPythonファイル操作
Pythonファイル操作
Pythonファイル操作の基本的なプロセス分析
python_ファイル処理
python操作kafka
Pythonファイルとディレクトリの操作コードの概要
Python操作yaml命令
Python37はpyspiderを起動できません
Pythonの自動操作とメンテナンス2
Python操作Excelマージセル
PythonはTCPファイル転送を実装します
Python正規表現クイックラーニング
Pythonトルネードアップロードファイル機能
クイックスタートWebクローラーシリーズChapter08 | Pythonライブラリ抽出を使用する
Pythonファイルの読み取りおよび書き込み操作
python設定ファイルの書き方
Pythonリスト理解操作例の概要
pythonselenium操作cookieの実装
Pythonはftpファイル転送機能を実装しています
python操作redisのいくつかの例
pythonアクセスAlipayの操作例
Pythonがファイルディレクトリでどのように動作するか
python accesshdfsの操作
Pythonは実行する操作コードを処理します