2つのオプションを持つPython Webフォームがあります -ファイルのアップロードそしてテキストエリアそれぞれの値を取得して、別のコマンドライン プログラムに渡す必要があります。ファイル アップロード オプションを使用してファイル名を簡単に渡すことができますが、テキスト領域の値を渡す方法がわかりません。
私がすべきことは次のことだと考えます:
- 一意のファイル名を生成する
- 作業ディレクトリにその名前の一時ファイルを作成します
- テキストエリアから渡された値を一時ファイルに保存する
- Pythonモジュール内からコマンドラインプログラムを実行し、一時ファイルの名前を渡します。
一意のファイル名を生成する方法がわかりません。一意のファイル名を生成する方法について、ヒントを教えていただけませんか? アルゴリズム、提案、コード行などがあれば、ぜひ教えてください。
ご心配をありがとう
ベストアンサー1
質問があまり明確ではないと思いましたが、必要なのは一意のファイル名だけであれば...
import uuid
unique_filename = str(uuid.uuid4())