1

document.docxなどのファイルを開くことができるpythonプログラムを作成しました。ファイルが存在する場合、すべて問題ありません。コマンドで開きます

  • start document.docxWindows の場合
  • xdg-open document.docxLinux で。

ただし、ドキュメントが存在しない場合は作成したいと思います。たとえば、という新しい空のファイルを作成new.docxし、デフォルトのプログラムで開きます。

私の解決策は、使用したいすべてのタイプの空のファイル(空のdocx、空のodt、空のpngなど)を保存することです。ユーザーが要求するファイルが存在しない場合、プログラムユーザーの入力に基づいて名前が付けられた空のファイルのコピーを作成し、それを開きます。

使用される拡張機能ごとに空のファイルを保存する必要がある Windows と Ubuntu の両方で機能するソリューションになると思いますか?

編集:Windowsのコンテキストメニューでファイルを作成するときと同じ動作をしたいと思います。さまざまな種類のドキュメントを選択できます

新しいファイル

(フランス語だけどわかる)

4

1 に答える 1