分页: 1 / 2

ubuntu下如何运行python程序

发表于 : 2011-05-09 23:06
pikigame
在终端下输入python helloworld.py提示
File "helloworld.py", line 1
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
^
SyntaxError: invalid syntax
看不同什么意思,貌似第一行是IDLE编辑器自带的啊 ,难道那个也有错误吗?
请高手帮忙解答下 :em01

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 1:23
racnil
源码贴上~~另外敲一下Python命令之后的版本号也帖一下~~

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 8:32
tenzu
估计是版本不对

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 18:46
pikigame
racnil 写了:源码贴上~~另外敲一下Python命令之后的版本号也帖一下~~
下面是报错的提示、IDLE和Python的版本、以及程序源码(堪称世上最简单的源码)

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 18:49
pikigame
tenzu 写了:估计是版本不对
是IDLE跟Python的版本不对? 我的IDLE是2.7.1; Python的版本是2.7.1+,不会差这么点版本号就不兼容吧?

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 19:33
lilydjwg
ls 几位在乱说什么啊,没看到 lz 把 IDLE 的提示信息当成源码放文件里了吗?!

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 20:02
jtshs256
缩进…另外没见过这么用的…

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 20:30
tenzu
[python]#!/usr/bin/python
print 'Hello world!'[/python]

代码: 全选

python helloworld.py
看起来可能是#!那里出错了,估计是个中文的感叹号或者多了个空格
跟idle版本没啥关系吧
我也是个Python菜鸟

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 20:52
remeber
#!后多个空格。

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 20:54
anticlockwise
lilydjwg 写了:ls 几位在乱说什么啊,没看到 lz 把 IDLE 的提示信息当成源码放文件里了吗?!
恩,是的~~~~~~~

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 22:14
pikigame
remeber 写了:#!后多个空格。
我把空格去掉还是不行

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 22:15
pikigame
lilydjwg 写了:ls 几位在乱说什么啊,没看到 lz 把 IDLE 的提示信息当成源码放文件里了吗?!
IDLE的提示信息放在源码文件里了? 我是新手没怎么听懂 你说的提示信息是指哪些?

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 22:20
pikigame
pikigame 写了:
lilydjwg 写了:ls 几位在乱说什么啊,没看到 lz 把 IDLE 的提示信息当成源码放文件里了吗?!
IDLE的提示信息放在源码文件里了? 我是新手没怎么听懂 你说的提示信息是指哪些?
谢了 知道错误在哪里了 程序终于可以运行了 原来打开IDLE后还要新建一个窗口 另外也感谢楼上的几位给我的指导

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 22:24
remeber
我糊涂了。1L的问题在win下命令行里也出现过 不知道原因
lz莫名其妙的解决了。留下我凌乱于贴中。

Re: ubuntu下如何运行python程序

发表于 : 2011-05-10 22:26
pikigame
旧的问题解决了 新的问题又出现了,就是为什么不能直接在IDLE的提示信息里编辑源码呢? 那为什么我在那里输入print 'hello world' (没写注释就能运行)又可以运行呢? 你们平常写代码也是打开IDLE,然后新建一个窗口,再在那里编辑代码的吗?