document.docxなどのファイルを開くことができるpythonプログラムを作成しました。ファイルが存在する場合、すべて問題ありません。コマンドで開きます
start document.docx
Windows の場合xdg-open document.docx
Linux で。
ただし、ドキュメントが存在しない場合は作成したいと思います。たとえば、という新しい空のファイルを作成new.docx
し、デフォルトのプログラムで開きます。
私の解決策は、使用したいすべてのタイプの空のファイル(空のdocx、空のodt、空のpngなど)を保存することです。ユーザーが要求するファイルが存在しない場合、プログラムユーザーの入力に基づいて名前が付けられた空のファイルのコピーを作成し、それを開きます。
使用される拡張機能ごとに空のファイルを保存する必要がある Windows と Ubuntu の両方で機能するソリューションになると思いますか?
編集:Windowsのコンテキストメニューでファイルを作成するときと同じ動作をしたいと思います。さまざまな種類のドキュメントを選択できます
(フランス語だけどわかる)