Python论坛  - 讨论区

标题:[python-chinese] 为什么不能执行PYTHON程序

2005年10月20日 星期四 15:38

limodou limodou at gmail.com
Thu Oct 20 15:38:13 HKT 2005

在 05-10-20,李克<jejwester at gmail.com> 写道:
> 在环境变量里已经引入了python的安装目录,不然在MS-DOS下会出现"不是内部或外部命令"的错误,我配置好了,进入PYTHON,进行PYTHON
> TEST.PY还是会出问题。
>
出问题也是很正常的,最主要的原因就是你的程序有错。把错误贴出来看一看。不然空谈是没有用的。

--
I like python!
My Donews Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月20日 星期四 15:40

limodou limodou at gmail.com
Thu Oct 20 15:40:04 HKT 2005

在 05-10-20,李克<jejwester at gmail.com> 写道:
> 是不是我的python程序也必须放到PYTHON安装目录下的某个文件夹里。我是任意放到其他目录的。
>

一般要到你的文件所在目录下去运行,如果输入了完整的目录也是不必需要。但要注意程序中所使用的数据文件是否可以正确地被找到。有时使用相对路径会出现问题,特别是当路径切换的时候。


--
I like python!
My Donews Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月20日 星期四 15:41

Yskin yskins at gmail.com
Thu Oct 20 15:41:23 HKT 2005

没加入path会出现:
'python' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

那么加入path后 输入python test.py会出现什么提示呢?能否说明下?

在 05-10-20,李克<jejwester at gmail.com> 写道:
> 在环境变量里已经引入了python的安装目录,不然在MS-DOS下会出现"不是内部或外部命令"的错误,我配置好了,进入PYTHON,进行PYTHON
> TEST.PY还是会出问题。
>



--
--------------------------------------------------------------------------
Yskin
E-MAIL: YskinS at gmail.com
BLOG: http://www.donews.net/yskin
有冲动,没行动,那就什么都白搞!

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月20日 星期四 15:43

ygao ygao2004 at gmail.com
Thu Oct 20 15:43:02 HKT 2005

还是那句话:

TEST.PY内容是什么?

--

■■■■■■■■■■■■■■■■■■■■■
自建的python学习论坛:
http://groups.google.com/group/python_study
■■■■■■■■■■■■■■■■■■■■■

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月20日 星期四 15:46

limodou limodou at gmail.com
Thu Oct 20 15:46:22 HKT 2005

在 05-10-20,李克<jejwester at gmail.com> 写道:
> 现在统一下,不要讲CMD,就讲MS--DOS,不然新手都被误导了,没有什么PYTHON 的CMD,我开始说的就是"Python (command line)",
>

所谓"Python (command
line)"那是一个菜单项。一般我们所说就是指命令行,或交互环境。这是两个不同的方式。命令行就是进入MS-DOS或shell环境,而交互环境是已经启动了python了。

--
I like python!
My Donews Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月20日 星期四 15:47

ygao ygao2004 at gmail.com
Thu Oct 20 15:47:06 HKT 2005

我看这个问题,你不要再问了,找别人亲自指导你一下。


--

■■■■■■■■■■■■■■■■■■■■■
自建的python学习论坛:
http://groups.google.com/group/python_study
■■■■■■■■■■■■■■■■■■■■■

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月20日 星期四 15:49

limodou limodou at gmail.com
Thu Oct 20 15:49:08 HKT 2005

在 05-10-20,李克<jejwester at gmail.com> 写道:
> 我发现不是程序问题,因为我执行LIMODOU的NEWEDIT。PY也是同样的问题
>

问题是你不贴出任何的出错信息,当这样空谈这叫毫无意义。因为你可以想一下,别人都正常的东西,在你那里就不行。这多半是环境的问题。而提供必要的信息别人才可以帮助你。

--
I like python!
My Donews Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月20日 星期四 16:27

Albert Lee hanzhupeng at gmail.com
Thu Oct 20 16:27:21 HKT 2005

你们真是搞笑啊

On 10/20/05, ygao <ygao2004 at gmail.com> wrote:
>
> 还是那句话:
>
> TEST.PY内容是什么?
>
> --
>
> ■■■■■■■■■■■■■■■■■■■■■
> 自建的python学习论坛:
> http://groups.google.com/group/python_study
> ■■■■■■■■■■■■■■■■■■■■■
>
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
>
>
>


--
欢迎访问我的小站: http://www.2tuzi.com
blog : http://blog.2tuzi.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051020/65a87e47/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月20日 星期四 16:33

ygao ygao2004 at gmail.com
Thu Oct 20 16:33:29 HKT 2005

你在>>>提示符下直接动手输入:

import os,sys

应该没有错误了吧!




--

■■■■■■■■■■■■■■■■■■■■■
自建的python学习论坛:
http://groups.google.com/group/python_study
■■■■■■■■■■■■■■■■■■■■■

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月20日 星期四 17:08

李克 jejwester at gmail.com
Thu Oct 20 17:08:48 HKT 2005

关于此问题的解决,我按照LIMODOU说的方法,就是下面引用的方法做了,确实可以了,从提示中就是文件目录不对,因为问过一些人,说PYTHON不要管路径的(当时也觉得奇怪为什么和JAVA不一样),所以以为不是路径问题,
不过现在确定是文件路径问题。可以正常运行了。


在 05-10-20,limodou<limodou at gmail.com> 写道:
> 在 05-10-20,Chaoxiong<chaox_maillist at tom.com> 写道:
> >
> > 我也是新手,也遇到过这个问题,python中的cmd好像是不可以的~
> > windows下,如果环境变量中的PATH配好了,然后在CMD窗口中,输入 :  python
> > D:\\python24\\test.py
> > 这样应该就可以了~其中D:\\python24\\是保存的目录。
> >
> > 不知有没有更简便的方法??
> >
>
> 在windows下的cmd窗口中执行python程序,我一般是这样做:
>
> 1. 执行一个reg文件,内容为:
>
> ----------------------------------------------------------><8------------------------------------------
> Windows Registry Editor Version 5.00
>
> [HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
> @="cmd.exe /k \"cd %L\""
>
> ----------------------------------------------------------><8------------------------------------------
>
> 它的作用是在你的资源管理器上的右键菜单上增加一个菜单,名字为cmd。那么以后你在目录栏中点击一个目录,然后点右键,再执行这个cmd菜单,就会直接进入这个目录的命令行。
>
> 2. 因为已经进入了你的python程序所在的目录,因此直接在命令行下运行:
>
> python yourprog.py
>
> 即可。
>
>
> --
> I like python!
> My Donews Blog: http://www.donews.net/limodou
>
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
>
>
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月20日 星期四 17:10

李克 jejwester at gmail.com
Thu Oct 20 17:10:53 HKT 2005

不过还是非常感谢上面的几位对新手的帮助。

在 05-10-20,李克<jejwester at gmail.com> 写道:
> 关于此问题的解决,我按照LIMODOU说的方法,就是下面引用的方法做了,确实可以了,从提示中就是文件目录不对,因为问过一些人,说PYTHON不要管路径的(当时也觉得奇怪为什么和JAVA不一样),所以以为不是路径问题,
> 不过现在确定是文件路径问题。可以正常运行了。
>
>
> 在 05-10-20,limodou<limodou at gmail.com> 写道:
> > 在 05-10-20,Chaoxiong<chaox_maillist at tom.com> 写道:
> > >
> > > 我也是新手,也遇到过这个问题,python中的cmd好像是不可以的~
> > > windows下,如果环境变量中的PATH配好了,然后在CMD窗口中,输入 :  python
> > > D:\\python24\\test.py
> > > 这样应该就可以了~其中D:\\python24\\是保存的目录。
> > >
> > > 不知有没有更简便的方法??
> > >
> >
> > 在windows下的cmd窗口中执行python程序,我一般是这样做:
> >
> > 1. 执行一个reg文件,内容为:
> >
> > ----------------------------------------------------------><8------------------------------------------
> > Windows Registry Editor Version 5.00
> >
> > [HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
> > @="cmd.exe /k \"cd %L\""
> >
> > ----------------------------------------------------------><8------------------------------------------
> >
> > 它的作用是在你的资源管理器上的右键菜单上增加一个菜单,名字为cmd。那么以后你在目录栏中点击一个目录,然后点右键,再执行这个cmd菜单,就会直接进入这个目录的命令行。
> >
> > 2. 因为已经进入了你的python程序所在的目录,因此直接在命令行下运行:
> >
> > python yourprog.py
> >
> > 即可。
> >
> >
> > --
> > I like python!
> > My Donews Blog: http://www.donews.net/limodou
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月20日 星期四 17:22

李克 jejwester at gmail.com
Thu Oct 20 17:22:33 HKT 2005

谢谢ygao,不过上面讲了问题就是路径问题,开始弄PYTHON,以为他的方式和JAVA不一样,也有之前有人讲的不明确,让我误解了。

2005/10/20, ygao <ygao2004 at gmail.com>:
> 你在>>>提示符下直接动手输入:
>
> import os,sys
>
> 应该没有错误了吧!
>
>
>
>
> --
>
> ■■■■■■■■■■■■■■■■■■■■■
> 自建的python学习论坛:
> http://groups.google.com/group/python_study
> ■■■■■■■■■■■■■■■■■■■■■
>
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
>
>
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月21日 星期五 09:14

xu.shengyong zjxushengyong at hotmail.com
Fri Oct 21 09:14:19 HKT 2005

应该是在Windows的命令行下输入
\> Python test.py
才能够运行,如果在Python的命令行下面能够输入Python的代码才能运行!

----- Original Message ----- 
From: "李克" <jejwester at gmail.com>
To: <python-chinese at lists.python.cn>
Sent: Thursday, October 20, 2005 2:54 PM
Subject: Re: [python-chinese] Re: 为什么不能执行PYTHON程序


> 不是概念没弄清楚,说CMD实际上是代指MS-DOS,因为习惯都是进入MS-DOS都是运行--》CMD,所以说CMD就是指进入MS-DOS环境下,不过二楼讲的PYTHON的CMD就不知道了。
> 
> 2005/10/20, ygao <ygao2004 at gmail.com>:
>> 概念都没搞清楚,python中有cmd吗?
>>
>> Cmd
>> Starts a new instance of the command interpreter, Cmd.exe. Used
>> without parameters, cmd displays Windows XP version and copyright
>> information.
>>
>> cmd.exe  是解释程序,python.exe同样也是,都是解释执行各自的脚本程序的。
>> 这些最基本的概念都不懂?!
>>
>>
>>
>> On 10/20/05, 刘瑞展 <liuruizhan at gmail.com> wrote:
>> > 我在python的cmd中执行也是不可以,但是我在windows的cmd下就可以(如果你正确安装python)。是python的cmd中不支持python命令吧,我的看法。
>> >
>> > On 10/20/05, 李克 <jejwester at gmail.com> wrote:
>> > >
>> > > 因为新手,好多不懂,向大家请教
>> > > 我编了一个PYTHON小程序,保存为PY后在
>> > > Python (command line)里执行
>> > > python test.py
>> > > 出现
>> > > >>> python test.py
>> > > File "", line 1
>> > > python test.py
>> > > ^
>> > > SyntaxError: invalid syntax
>> > >
>> > > 是因为找不到文件地址吗。还是怎么了。因为在WIN系统下,所以有人让我在CMD下,但是也出现上面的问题
>> > >
>> > > _______________________________________________
>> > > python-chinese list
>> > > python-chinese at lists.python.cn
>> > > http://python.cn/mailman/listinfo/python-chinese
>> > >
>> > >
>> > >
>> >
>> >
>> > --
>> > 刘瑞展
>> >
>>
>>
>> --
>> ■■■■■■■■■■■■■■■■■■■■■
>> 自建的python学习论坛:
>> http://groups.google.com/group/python_study
>> ■■■■■■■■■■■■■■■■■■■■■
>>
>> _______________________________________________
>> python-chinese list
>> python-chinese at lists.python.cn
>> http://python.cn/mailman/listinfo/python-chinese
>>
>>
>>
>


--------------------------------------------------------------------------------


> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月21日 星期五 09:22

Yskin yskins at gmail.com
Fri Oct 21 09:22:53 HKT 2005

属于DOS基础知识不足:)

D:\Documents and Settings\Administrator>python test.py
python: can't open file 'test.py': [Errno 2] No such file or directory

在 05-10-20,李克<jejwester at gmail.com> 写道:
> 关于此问题的解决,我按照LIMODOU说的方法,就是下面引用的方法做了,确实可以了,从提示中就是文件目录不对,因为问过一些人,说PYTHON不要管路径的(当时也觉得奇怪为什么和JAVA不一样),所以以为不是路径问题,
> 不过现在确定是文件路径问题。可以正常运行了。
>


--
--------------------------------------------------------------------------
Yskin
E-MAIL: YskinS at gmail.com
BLOG: http://www.donews.net/yskin
有冲动,没行动,那就什么都白搞!

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年10月21日 星期五 10:04

limodou limodou at gmail.com
Fri Oct 21 10:04:36 HKT 2005

在 05-10-21,Yskin<yskins at gmail.com> 写道:
> 属于DOS基础知识不足:)
>
> D:\Documents and Settings\Administrator>python test.py
> python: can't open file 'test.py': [Errno 2] No such file or directory
>

你使用的是相对路径,因此需要在当前目录下有test.py。如果当前目录下没有,要么切换到有test.py的路径,要么将路径写全了,如:

python d:/path/test.py

--
I like python!
My Donews Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号