1. ホーム
  2. python

[解決済み] Pythonです。ユニークなファイル名を作成するには?

2022-10-05 01:54:44

質問

PythonのWebフォームに2つのオプションがあります。 ファイルのアップロード そして テキストエリア . それぞれから値を取り出して、別のコマンドライン・プログラムに渡す必要があります。ファイルアップロードオプションでファイル名を渡すのは簡単ですが、textareaの値を渡す方法はよくわかりません。

私がしなければならないことは、次のとおりだと思います。

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

ユニークなファイル名を生成する方法がよくわかりません。どなたか、一意なファイル名を生成する方法について、いくつかのヒントを与えていただけませんか。どんなアルゴリズム、提案、およびコードの行も感謝されます。

ご心配いただきありがとうございます。

どのように解決するのですか?

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

import uuid

unique_filename = str(uuid.uuid4())