ファイル操作を行うためのモジュールは
- os:ファイル、ディレクトリの作成、削除
- pathlib:パス指定でファイルを作成(タッチする)
- glob:ファイル名のリストを出力する
- shutil:ファイルをコピーする。まるごと削除する
がありますので基本機能を使ってみます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
import os import pathlib import glob import shutil # カラのファイルを作成する(with open しなくても良い) pathlib.Path("empty.txt").touch() # ファイルを削除 os.remove("empty.txt") # ディレクトリのツリーを作成 os.mkdir("test_dir") os.mkdir('test_dir\\test_dir2') os.mkdir('test_dir\\test_dir3') print(os.listdir("test_dir")) # いま作ったディレクトリの中にカラのファイルを作成する pathlib.Path("test_dir\\test_dir2\\empty.txt").touch() # フォルダの中のファイル名をリストで出力する print(glob.glob("test_dir\\test_dir2\\*")) # shutil:いま作ったファイルをコピーする shutil.copy("test_dir\\test_dir2\\empty.txt", "test_dir\\test_dir2\\empty2.txt") # もう一度 フォルダの中のファイル名をリストで出力する print(glob.glob("test_dir\\test_dir2\\*")) # ディレクトリをまるごと消す shutil.rmtree("test_dir") #現在のディレクトリを調べる print(os.getcwd()) |
あとは、必要に応じてググりましょう。大事そうなものは追記していきます。
The following two tabs change content below.
Keita N
最新記事 by Keita N (全て見る)
- 2024/1/13 ビットコインETFの取引開始:新たな時代の幕開け - 2024年1月13日
- 2024/1/5 日本ビジネスにおける変革の必要性とその方向性 - 2024年1月6日
- 2024/1/3 アメリカ債権ETFの見通しと最新動向 - 2024年1月3日