(10/17の再アップです。少々不具合を解消しました。)
この動画はOSモジュールに関する毎日Pythonの動画を一本にまとめたものです。
このOSモジュールでは、どんなことができるのでしょうか?
OSモジュールは、これらのOSに依存するファイルやディレクトリの操作をPythonで行うためのモジュールです。
具体的には、ファイルやディレクトリの作成、削除、名前の変更、ディレクトリの中のファイル一覧の取得などを簡単に行うことができます。
大量のファイルを移動や削除したり、そのファイルを入れるディレクトリを作成したり、そんな面倒な作業に手作業でやっていませんか?
このOSモジュールの使い方をマスターすれば、それらの作業から解放されます。
またこちらの動画で解説しているように、他のメソッドや関数と組み合わせて使用することで、一瞬で大量のファイル名を変更したり、大量のファイルを種類別にフォルダに移動させたりすることができます。
このようにOSモジュールは業務効率化のプログラムを作成する上で、非常によく使われます。
もしOSモジュールの何のメソッドを使えばよいか忘れてしまった場合は、この動画に戻って確認してみてください。
なお解説を見たいメソッドにすぐアクセスできるよう、目次をご活用してください。
▼目次
00:00 はじめに
01:44 ■ディレクトリ名やフォルダ名の確認
01:44 environ ホームディレクトリ確認
01:58 getcwd 現在のディレクトリ取得
03:09 chdir ディレクトリの移動
04:36 listdir ファイル名をリストで取得
06:23 glob.glob ディレクトリからファイル名を取得
07:18 walk フォルダの中身を確認
08:54 ■フォルダやファイルの作成・移動・削除
08:59 mkdir ディレクトリ作成
10:23 makedirs ディレクトリ作成
12:03 shutil.move フォルダを移動
13:37 shutil.copytree ディレクトリをコピー
15:18 shutil.copy ファイルをコピー
16:58 rename ファイル名変更
17:37 remove ファイルの削除
18:49 removedirs ディレクトリ一括削除
20:25 rmdir ディレクトリ削除
21:40 shuti.rmtree フォルダ一括削除
22:56 ■os.pathモジュールでのパス操作
23:00 path.split 区切り文字で分割
24:12 path.splitext ファイル名と拡張子に分ける
24:59 path.dirname/basename パスからフォルダ名/ファイル名取得取得
26:04 path.isdir フォルダの有無
27:12 path.isfile ファイル有無
28:26 path.exists フォルダまたはディレクトリの有無
▼自己紹介
ブログに自己紹介を書いております。
▼SNS
Twitter : https://twitter.com/kino_code/likes
Facebook : https://www.facebook.com/キノコード -105693727500005/
Website : https://kino-code.com/
#Python #使い方 #ファイル操作 #パス操作 #OS #標準ライブラリ
コメント
いつも見させてもらってます