フォルダにある一時ファイル(ファイル名の前に~$がついたもの)以外のエクセルを全部取得したいです。
今、フォルダの中にある全てのエクセルファイルを取得するように
files = glob.glob('./data/*.xlsx')
と書きました。しかし、これだと一時ファイルも取得してしまいます。
どのように書けば一時ファイル以外のエクセルを全部取得できますか?
「一時ファイル」とそれ以外はどのような違いがあるのか(ファイル名?)かを追記ください。

情報を追加しました。一時ファイルとはファイル名の前に~$がついたもののことです
ではfilesリストからファイル名先頭が「~$」であるものを判別、除去するだけ(単なる文字操作)でできそうですね。

それをどのように書けばいいのかわからなくて...
「どのように」はいろいろなやり方があるのでどのようにでもよいのですが、「何が」分からないのか(文字列から特定の文字列を含むかどうかを判定する方法が分からない、など)を追記ください。

正規表現の書き方とtry-cathの作り方です
正規表現を「どのように」書こうとお考えなのか、try-catchを「どのように」利用としているのかを追記ください。

回答1件
あなたの回答
tips
プレビュー