1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Pythonでファイルオープンのみしてみました

Posted at

概要

純粋にファイルをオープンするためだけのプログラムです。そのときのイベントログの種類を確認したかっただけです。

実行環境

macOS Ventura 13.0
python 3.8.12

実行プログラム

file_access.py
import argparse
import time

FILE_PATH = './sample01.txt'


# ファイルオープン
def print_file_access(file_path):
    with open(file_path, 'rb') as f:
        pass
        print('\nオープンしたファイル名 : ', file_path)

if __name__ == '__main__':
    parser = argparse.ArgumentParser(description='ファイルをオープンするだけのプログラム')
    parser.add_argument('-f', '--file', type=str, default=FILE_PATH, help='オープンしたいファイルの定義')
    args = parser.parse_args()

    # 経過時間の計測開始
    start = time.time()
    print_file_access(args.file)
    generate_time = time.time() - start

    print("\n処理時間:{0}".format(generate_time) + " [sec]\n")

プログラムの実行

$ python file_access.py   

オープンしたファイル名 :  ./sample01.txt

処理時間:7.104873657226562e-05 [sec]

まとめ

このプログラムを使用してファイルサーバにあるファイルをオープンしただけのときのイベントログの確認に利用できそうです。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?