Python脚本:不提供此类文件或目录

时间:2015-12-31 21:49:16

标签: python raspberry-pi voice-recognition raspberry-pi2 wolframalpha

我正在尝试使用wolframalpha api搜索查询,我已经使python脚本可执行。

chmod +x qp.py

并运行它

./qp.py

但后来我收到错误

  

:没有这样的文件或目录

这是我的剧本

#!/usr/bin/env python

import wolframalpha
import sys
app_id='KYPE8J-6PY3KHRRUA'
client = wolframalpha.Client(app_id)
query = ' '.join(sys.argv[1:])
res = client.query(query)
if len(res.pods) > 0:
    texts = " "
    pod = res.pods[1]
    if pod.text:
        texts = pod.text
    else:
        texts = "I have no answer for that"
        texts = texts.encode('ascii', 'ignore')
        print texts
else:
    print "Sorry, I am not sure."

1 个答案:

答案 0 :(得分:1)

如果/ usr / bin / env存在,并且如果python在你的路径中,我能想到的最可能的问题是该文件是从Windows系统复制的并且嵌入了CR(回车)。您可以使用GNU sed sed -i 's/\r//' qp.py删除它们,但首先将其复制到安全的地方,以防无法正常工作。