终端有错误与实际代码不同

时间:2017-07-14 20:04:14

标签: python python-3.x

所以我在this guide之后创建了一个reddit bot。我拥有一个运行raspbian的覆盆子pi。我正在使用Python3 IDLE。在教程结束时,它说"保存文件,然后退出代码编辑器。从命令行,您可以使用以下命令运行bot:python3 mybot.py"。我这样做了并得到了这个错误:

python example.py
File "example.py", line 1
    Python 3.4.2 (default, Oct 19 2014, 13:31:11) 
             ^
SyntaxError: invalid syntax

我的问题?这不是我的代码。我的代码的前两行是

import praw
bot = praw.Reddit(user_agent='example'),

为什么它会为不一致的第一行产生错误?有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

Python 3.4.2 (default, Oct 19 2014, 13:31:11)是以交互模式启动时应用程序的标题。

它似乎是在没有考虑您提供的参数example.py的情况下启动的。

你应该调查一下。写$(python example.py)会更好吗?

否则,您仍然可以添加#!/usr/bin/env python作为文件的第一行,并尝试使用./example.py启动它(可能需要chmod +x