我制作了一个可以打开文件的 python 程序,例如document.docx。如果文件存在,一切都很好:我用命令打开它
start document.docx
在 Windows 上xdg-open document.docx
在 Linux 上。
但是,如果文档不存在,我现在想创建它,例如创建一个名为的新空文件new.docx
并在默认程序中打开它。
我的解决方案是存储我希望使用的每种类型的空文件(空 docx、空 odt、空 png,...),如果用户要求的文件不存在,则程序复制以用户输入命名的空文件并将其打开。
您是否认为它们可能是适用于 Windows 和 Ubuntu 的解决方案,不需要为每个使用的扩展存储一个空文件?
编辑:我希望与您在 windows 的上下文菜单中创建文件时具有相同的行为,您可以选择许多不同类型的文档
(这是法语,但你明白了)