albinic-corone回答ポイント なしウォッチ

PythonのtkFileDialogモジュールについて


PythonのtkFileDialogモジュールを使ってファイルを開こうと思いましたが、うまく動いてくれません。どなたか、心当たりのある方がいらっしゃったらお助け下さい。

filetypesパラメータの拡張子部分を'*'として、全てのファイルを対象にとってaskopenfilename()メソッドを呼び出したところ、意に反してファイルが「全部選択出来ない」状態になります。'.pdf'や'.txt'など指定してやると、正常に動くのですが…。

#-------------------------------
# ファイルタイプの指定
fTyp = [('ALL Files','*')]

iDir = os.getcwd()
ftitle = 'Select file'
fmsg = '全てのファイル'

#askopenfilename 一つのファイルを選択する。
filename=tkFileDialog.askopenfilename(filetypes = fTyp, initialdir = iDir, title = ftitle, message = fmsg)
#-------------------------------

上記のように書いています。ほぼ雛形からのコピー&ペーストなので、書き方は間違いないと思います。何か、ワイルドカードを使う際に制限などあったりするのでしょうか?
OSはMac OS X、pythonのバージョンは2.6.1です。
宜しくお願いします。

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2012-08-07 17:35:00
終了日時
2012-08-14 17:35:03
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

Mac OS X536Python343ワイルドカード34拡張子737モジュール927PDF1176メソッド515OS4923パラメータ533

人気の質問

メニュー

PC版