4
3

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 3 years have passed since last update.

日本一簡素なPythonのメモ(ダイアログボックスとか)

Last updated at Posted at 2020-07-13

#pythonでファイル操作するために学習したのでメモ。
####■ダイアログボックス、os.walk関数、pprintを使って選択したフォルダ内のファイルを一列に表示する

    #必要なモジュールのインポート
    import sys
    import os
    import tkinter,tkinter.filedialog
    #ファイルの表示を一列にするためにインポート
    import pprint

    #ファイルダイアログの作成
    root=tkinter.Tk()
    root.withdraw()#Tkinterのメインウィンドウが起動してしまうと処理が止まる場合があるので記述
    msg='フォルダを選択してください'
    my_path=tkinter.filedialog.askdirectory(title=msg)
    if (not my_path):
    print('ユーザがキャンセルしました')
    sys.exit()

    #OS.walk関数を使ってファルダ内のファイルを走査して表示
    for dirpaht,dirs,files in os.walk(my_path):
    for fname in files:
    pprint.pprint(fname)

###実行するとファイルダイアログが表示されますので、フォルダを選択します。
pic_2.png
###実行結果が表示されます。pprintを使うことで結果が一列で表示されます。
pic_3.png

4
3
3

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
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?