Pythonファイル処理の実用ガイド

ファイルの操作は、 Pythonの基本的かつ重要な知識ポイントと見なすことができます。クロール、データ分析、Web開発、またはグラフィカルインターフェイスとデータ分析の作成のいずれにおいても、ファイル関連の操作が必要になる場合があります。

今日は、Pythonのさまざまなファイル処理についてまとめて調べて確認します。

1つは、 open()モード

open()関数

open(ファイル名、操作モード)関数は、指定されたモードで指定されたファイル名のファイルを開くために使用されます。

ファイル操作の基本モード

列名 列名
w 書き込みモード:ファイルの内容が消去されて再書き込みされます
r 読み取りモード:ファイルの内容のみを読み取ります
a 追加モード:ファイルコンテンツの最後にコンテンツを追加します

デモンストレーションの例

wモードを使用してファイルコンテンツを書き込みます

rモードを使用してファイルの内容を読み取ります

aモードを使用してファイルコンテンツを追加します

次に、ディレクトリリストを取得します

基本ディレクトリリスト取得機能

osモジュール経由

pathlibモジュール経由

デモンストレーションの例

フォルダ構造は次のとおりです。

os.listdir()を使用して ####を取得します

os.scandir()を使用して ####を取得します

pathlibを使用して ####を取得します

3つ目は、ファイル属性を取得する

Pythonには、ファイル情報を取得するための豊富な関数とメソッドがあります。

osモジュール経由

pathlibモジュール経由

デモンストレーションの例

**os.stat() ** ####を使用します

返される stat_result()オブジェクトには、次の一般的な情報が含まれています。

**os.scandir() ** ####を使用します

第四に、ディレクトリを作成します

osモジュールと pathlibモジュールを使用してディレクトリを作成することもできます。

osモジュール経由

pathlibモジュール経由

デモンストレーションの例

5、ファイルとディレクトリを削除します

ファイルの削除

osモジュール経由

pathlibモジュール経由

ディレクトリを削除

単一のディレクトリを削除します

ディレクトリツリーを削除

デモンストレーションの例

ファイルの削除

ディレクトリを削除

6、ファイル名パターンマッチング

ファイル名パターンマッチング(通常を含む)に対してファジークエリを実行する必要がある場合や、ファイル名パターンマッチングに関連する関数とメソッドを使用する必要がある場合があります。

デモンストレーションの例

文字列処理

**fnmatch ** ####を使用します

7つ目は、ディレクトリツリーをトラバースしてファイルを処理する

デモンストレーションの例

8.一時的なファイルとディレクトリ

デモンストレーションの例

ファイルの9つ、コピー、移動、名前の変更

コピー

移動して名前を変更

Ten。アーカイブと圧縮

デモンストレーションの例

11.複数のファイルを読み取る

Recommended Posts

Pythonファイル処理の実用ガイド
PythonWeb開発の完全ガイド
python設定ファイルの書き方
Pythonで地球を作る方法
Python正規表現の簡単な紹介
pythonで辞書を並べ替える方法
Pythonファイル操作
詳細なチュートリアルを構築するためのPython3開発環境
Pythonゲームで重力をシミュレートする方法
01.Pythonの概要
python_ファイル処理
python-pythonを使用して小さなショッピングプログラムを作成します
pythonを使用してhostsファイルを切り替える方法
告白プログラムをpythonで書く方法
Pythonの例外処理
pythonファイルの読み取りエラーに対処する方法
Pythonの紹介
pythonファイルが書かれた後に練習する方法
pythonで番号のリストを理解する方法
Ubuntu14.04でPython仮想環境を作成する方法
PythonはFTPを実装して、ファイルをループでアップロードします
Centos 6.4 python2.6を2.7にアップグレード
Centos 6.4 python2.6を2.7にアップグレード
Pythonの実際の戦闘定量的取引
Pythonエラー処理方法
pythonで円の領域を見つける方法