Python: 一意のファイル名を作成するには? 質問する

Python: 一意のファイル名を作成するには? 質問する

2つのオプションを持つPython Webフォームがあります -ファイルのアップロードそしてテキストエリアそれぞれの値を取得して、別のコマンドライン プログラムに渡す必要があります。ファイル アップロード オプションを使用してファイル名を簡単に渡すことができますが、テキスト領域の値を渡す方法がわかりません。

私がすべきことは次のことだと考えます:

  1. 一意のファイル名を生成する
  2. 作業ディレクトリにその名前の一時ファイルを作成します
  3. テキストエリアから渡された値を一時ファイルに保存する
  4. Pythonモジュール内からコマンドラインプログラムを実行し、一時ファイルの名前を渡します。

一意のファイル名を生成する方法がわかりません。一意のファイル名を生成する方法について、ヒントを教えていただけませんか? アルゴリズム、提案、コード行などがあれば、ぜひ教えてください。

ご心配をありがとう

ベストアンサー1

質問があまり明確ではないと思いましたが、必要なのは一意のファイル名だけであれば...

import uuid

unique_filename = str(uuid.uuid4())

おすすめ記事