0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

pythonで複数ファイルを選択する

Posted at

概要

今回はpythonで複数ファイルを選択するプログラムを書いてみました。
学習のメモ程度に記述していますのでご承知ください。

実行環境

・windows:Windows11Pro 23H2
・python:3.12.3

ソースコード

file.py
import tkinter as tk
from tkinter import filedialog

#テキストファイルと画像ファイルの取得
def get_filepath():
    # ルートウィンドウを作成して非表示にする
    root = tk.Tk()
    root.withdraw()

    #テキストファイルと画像ファイルの格納リスト
    files = []

    #テキストファイルの選択
    file_type1 = [("テキストファイル", "*.txt")]
    file_path1 = filedialog.askopenfilename(filetypes=file_type1)
    files.append(file_path1)

    #画像ファイルの選択
    file_type2 = [("画像ファイル", "*.png;*.jpg;*.jpeg")]
    file_path2 = filedialog.askopenfilename(filetypes=file_type2)
    files.append(file_path2)
    return files

if __name__ == '__main__':
    get_files = [] #get_filepath()の戻り値
    get_files = get_filepath() #テキストファイルと画像ファイルの取得

    #上記のテキストファイルと画像ファイルの出力
    print(f"テキストファイル>>>{get_files[0]}")
    print(f"画像ファイル>>>{get_files[1]}")
0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?