Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.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中打开.scd文件?_Python_Python 3.x - Fatal编程技术网

在python中打开.scd文件?

在python中打开.scd文件?,python,python-3.x,Python,Python 3.x,我正试图用python编写一个程序,下载一个大的.scd文件,解压它,然后安装它。下载或安装它对我来说一点都不困难(这几乎就是使用urllib并移动一些文件),但解包似乎是个问题。在谷歌搜索了几个小时后,我似乎找不到任何能够打开.scd档案的Python模块。一个想法是尝试用Python将is转换为.zip文件,用它替换.scd,然后使用just-use-zipfile.extractall()。如果有人能告诉我如何进行转换,我对此很满意。转换/提取必须自动化 编辑:如果使用第三方软件,我可以接

我正试图用python编写一个程序,下载一个大的.scd文件,解压它,然后安装它。下载或安装它对我来说一点都不困难(这几乎就是使用urllib并移动一些文件),但解包似乎是个问题。在谷歌搜索了几个小时后,我似乎找不到任何能够打开.scd档案的Python模块。一个想法是尝试用Python将is转换为.zip文件,用它替换.scd,然后使用just-use-zipfile.extractall()。如果有人能告诉我如何进行转换,我对此很满意。转换/提取必须自动化


编辑:如果使用第三方软件,我可以接受,但我仍然希望以下几点:过程必须完全自动化,(用户不必点击提取按钮或任何类似的操作)第三方软件必须有许可证,允许我将其作为Python程序的一部分使用,(并将其作为我的计划包的一部分分发给公众)该软件与Windows兼容。

好的,在谷歌上运行了好几个小时后,我发现.scd基本上是.zip,压缩率为0%。试着在你的文件上使用内置的zipfile模块,就好像它是.zip一样。

你不能假设我们都知道.scd存档是什么。它是什么类型的存档?@WilliamDenman,我不确定你是什么意思?我不知道各种“类型”档案。这是关于.scd文件的信息页面:如果您需要更多信息,请告诉我。
scd
文件类型是非标准的。普通程序员永远不会遇到它。您的链接仍然令人困惑。它列出了
scd
文件类型的三种不同应用程序。是哪一种?在您的问题中需要提供更多关于您尝试将scd转换为zip的方法的信息。tar、zip、gzip、rar等都是存档或压缩文件类型。@WilliamDenman我没有尝试过任何方法,因为我没有遇到任何我认为有效的方法。scd不属于这些应用程序,它是为一位朋友制作的程序他要我给他做一个安装程序。