職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

ファイルの作成と削除--open 関数・os.remove 関数

2021年03月08日 | Python
ファイルの作成と削除

【開発環境】
OS:Win10(64ビット)
言語:Python3.8.5(64bit)
Python の統合開発環境:IDLE
IDLEの操作は別サイト参照のこと

【ファイルを作成する】
空のファイルを新しく作成するには組み込み関数の open 関数を使用する
・書式
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

open 関数はファイルを読んだり書き込んだりするためにファイルを開く関数ですが、 open 関数を "w" モードで開いた場合、指定したパスが示すファイルが存在しない場合、新規にファイルを作成します

サンプルコード
「sample9-1.py」ファイルに下記のコードを書く
import os
path = 'D:/Data/uesr.txt'
f = open(path,'w')
f.write('') #何も書き込まなくてファイルは作成されました
f.close()

実行する
Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>>
========================= RESTART: D:/Data/sample9-1.py ========================
>>>


【ファイルを削除する】
既存のファイルを削除するには os モジュールで用意されている remove 関数を使用します。
書式
os.remove(path, *, dir_fd=None)
1 番目の引数に指定したパスが示すファイルを削除します。

サンプルコード
「sample9-2.py」ファイルに下記のコードを保存する
import os

os.remove('D:/Data/uesr.txt')
実行する
========================= RESTART: D:/Data/sample9-2.py ========================
>>>
結果:uesr.txtファイルが削除されている


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« pathlibモジュール | トップ | ファイルの作成と削除(pathli... »
最新の画像もっと見る

コメントを投稿

Python」カテゴリの最新記事