python - 错误 : invalid mode ('r' ) - Cannot conduct

我正在使用适用于 Python 2.7 的 LingPy 1.0.1 库,尝试对我创建的单个制表符分隔的西类牙语-英语单词列表进行同源分析。该列表名为 SE.lxs,如下所示:

ID  Words   Spanish
1   dog     pero
2   cat     gato
3   water   agua
4   table   meza
5   hand    mano
6   red     rojo
7   blue    azul
8   green   verde
9   person  persona
10  girl    chica

我认为这是此处定义的适当格式:http://lingulist.de/lingpy/docu/lingpy.lexstat.LexStat.html

但是,当我运行命令时:
lex = LexStat(get_file('C:\Python27\SE.lxs'))

我收到以下错误:
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    lex = LexStat(get_file('C:\Python27\SE.lxs'))
  File "C:\Python27\lib\site-packages\lingpy-1.0.1-py2.7-win32.egg\lingpy\lexstat.py", line 62, in __init__
    self._init_lxs(infile)
  File "C:\Python27\lib\site-packages\lingpy-1.0.1-py2.7-win32.egg\lingpy\lexstat.py", line 278, in _init_lxs
    txt = array(loadtxt(infile),dtype="str")
  File "C:\Python27\lib\site-packages\lingpy-1.0.1-py2.7-win32.egg\lingpy\algorithm\misc.py", line 454, in loadtxt
    f = open(infile)
IOError: [Errno 22] invalid mode ('r') or filename: 'C:\\Python27\\lib\\site-packages\\lingpy-1.0.1-py2.7-win32.egg\\lingpy\\test/tests/lxs/C:\\Python27\\SE.lxs'

可以在此处找到问题的图片:http://i.imgur.com/XdLig.png

最佳答案

实际上,get_file(归咎于我的错误文档)是一个简单的快捷功能,可以帮助我访问文本文件夹中的一些测试模块。因此,如果您想对某些语言进行分析,则不需要 get_file 参数。只需确保 lxs 文件位于加载库的文件夹中。我不确定 Windows,但在 Linux 上这通常有效。

关于python - 错误 : invalid mode ('r' ) - Cannot conduct Cognate Analysis using LingPy in Python 2. 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11727701/

相关文章:

actionscript-3 - 在函数外部使用变量。错误-参数数目不正确。预期1

windows - libqxt编译-mingw32-make异常

c# - 第一次使用msbuild

android - 修复了C代码中的错字,仍然无法构建

android - 编译应用程序时出现LogCat错误

c# - 简单的代理asp.net错误

c# - 较少严格的CodeDomProvider来编译DLL

flash - 无法解析 to a component imple

.net - ObservableCollection-无法实现,因为它没有匹配的返回类型

winapi - InterlockedPushListSList丢失。它在哪里?