我是Python的入门新手,可能犯了一些初学者的错误。但我似乎无法解决它,所以希望有人能帮我。我想在Python中使用Matlab (.mat)文件。为此,我尝试了以下操作:
import scipy.io
这给了我一个错误:
文件“C:\ Python27 \ lib \ site-packages \ scipy \ io__init__.py”,第85行
来自.matlab的导入错误import loadmat,savemat,whosmat,byteordercodes
文件“C:\ Python27 \ lib \ site-packages \ scipy \ io \ matlab__init__.py”的一行13中
来自mio的导入错误import loadmat,savemat,whosmat
文件“C:\ Python27 \ lib \ site-packages \ scipy \ io \ matlab \ mio.py”的一行12中
来自.miobase的导入错误import get_matfile_version,docfiller
文件“C:\ Python27 \ lib \ site-packages \ scipy \ io \ matlab \ miobase.py”的一行22中
来自scipy.misc的导入错误import doccer
文件“C:\Python27\lib\site-packages\scipy\misc__init__.py”的一行44中
来自.doccer的导入错误
不理解这个,“doccer”是什么意思?
有趣的是,当我给它 import scipy
时,它似乎没问题。 当我给它:
help(scipy.io)
它会报错:
AttributeError: 'module' object has no attribute 'io'
当我检查scipy文件夹时,发现它有一个名为io的文件夹。有没有人能帮助我解决这个问题?PS:我使用的是Python 2.7。
doccer
不能是某个模块。你是否同时导入了scipy
和scipy.io
? - furas