Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Python注册文件类型关联的跨平台方法_Python_Cross Platform_Mime Types_File Type - Fatal编程技术网

用Python注册文件类型关联的跨平台方法

用Python注册文件类型关联的跨平台方法,python,cross-platform,mime-types,file-type,Python,Cross Platform,Mime Types,File Type,是否有一种与平台无关的方法来创建与Python的文件类型关联 正在寻找能够提供简单高级API的东西,用于创建MIME类型(例如应用程序/x-my-custom-type)并将其绑定到文件扩展名(例如*.egg,*.plant),以及注册/取消注册应用程序以处理相应的MIME类型 标准库中没有类似的内容,因此我正在寻找一个模块或现有包装器代码,以避免分别处理Linux、OSX和Windows的文件关联。我也在寻找这一点。我相信一定有办法做到这一点。我一直在寻找类似的东西。我找到了,但它只是为了阅读

是否有一种与平台无关的方法来创建与Python的文件类型关联

正在寻找能够提供简单高级API的东西,用于创建MIME类型(例如
应用程序/x-my-custom-type
)并将其绑定到文件扩展名(例如
*.egg
*.plant
),以及注册/取消注册应用程序以处理相应的MIME类型


标准库中没有类似的内容,因此我正在寻找一个模块或现有包装器代码,以避免分别处理Linux、OSX和Windows的文件关联。

我也在寻找这一点。我相信一定有办法做到这一点。我一直在寻找类似的东西。我找到了,但它只是为了阅读。恐怕创建绑定的唯一方法是手动创建。在Windows中使用
assoc
ftype
。在linux中,可能运行一些外部bash脚本()。我不熟悉OSX。如果你有更好的解决办法,请告诉我。