Python .sav文件的签名异常无效

Python .sav文件的签名异常无效,python,scipy,spss,Python,Scipy,Spss,对scipy来说是新的,但对python来说不是。正在尝试将.sav文件导入到scipy,以便我可以对其进行一些基本工作。但是,每次我尝试使用scipy.io.readsav()导入文件时,python都会抛出一个错误: Traceback (most recent call last): File "<ipython-input-7-743be643d8a1>", line 1, in <module> dataset = io.readsav("c:/u

对scipy来说是新的,但对python来说不是。正在尝试将.sav文件导入到scipy,以便我可以对其进行一些基本工作。但是,每次我尝试使用scipy.io.readsav()导入文件时,python都会抛出一个错误:

Traceback (most recent call last):

  File "<ipython-input-7-743be643d8a1>", line 1, in <module>
    dataset = io.readsav("c:/users/me/desktop/survey.sav")

  File "C:\Users\me\Anaconda3\lib\site-packages\scipy\io\idl.py", line 726, in readsav
    raise Exception("Invalid SIGNATURE: %s" % signature)

Exception: Invalid SIGNATURE: b'$F'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
dataset=io.readsav(“c:/users/me/desktop/survey.sav”)
文件“C:\Users\me\Anaconda3\lib\site packages\scipy\io\idl.py”,第726行,在readsav中
引发异常(“无效签名:%s”%SIGNATURE)
异常:无效签名:b'$F'

知道发生了什么吗?我可以用R打开文件并操作数据,但我想用Python来做。在Windows上运行Anaconda

读取保存文件。您已经标记了此问题
spss
,因此我假设您正在尝试读取spss文件。SPSS
.sav
文件的格式与IDL保存文件的格式不同。

请查看pypi for savReaderWriter,以便Python代码读取和写入sav文件。

这可以解释这一点。谢谢