
python如何编译使用源文件?
小弟按照一个python教程仔细学习,但是我在编写第一个源程序的时候遇到问题了。小弟使用解释器的是IDEL#!/usr/bin/python#Filename:hello...
小弟按照一个python教程仔细学习,但是我在编写第一个源程序的时候遇到问题了。
小弟使用解释器的是IDEL
#!/usr/bin/python
# Filename : helloworld.py
print 'Hello World'
另存为helloworld.py之后,使用CMD命令提示符--》python helloworld.py执行这个文件,但是提示不能打开该文件,No such file or directory……双击该源文件,一闪就消失了?请问到底如何使用源文件?还是我的设置有误?环境变量已经按照教程设置好了……
Windows XP SP2系统
IDEL2.5里没有Run..... 展开
小弟使用解释器的是IDEL
#!/usr/bin/python
# Filename : helloworld.py
print 'Hello World'
另存为helloworld.py之后,使用CMD命令提示符--》python helloworld.py执行这个文件,但是提示不能打开该文件,No such file or directory……双击该源文件,一闪就消失了?请问到底如何使用源文件?还是我的设置有误?环境变量已经按照教程设置好了……
Windows XP SP2系统
IDEL2.5里没有Run..... 展开
3个回答
展开全部
我是 拧发条的鸟 口中的楼上 和 azaleammm 口中的楼上的楼上……
因为系统找不到python.exe,所以说"NO SUCH……“
你需要进入python目录
c:\python25>
这样的状态输入python XXX.py 才会认
当然你也可以在系统变量里面把PYTHON的工作目录添加进去。
另外,py文件最好也放到PYTHON目录,免得python找不到。
另外,由于PYTHON在LINUX下使用的很多,WINDOWS下应用较少。作者的工作环境就是linux,你看这句#!/usr/bin/python。
针对 拧发条的鸟 和 azaleammm 的回复:
1、对系统(WINDOWS)来说,默认查找目录是当前目录和WINDOWS\ 、windows\system32目录。不在这几个目录中的EXE是提示“XXX不是一个有效的内部或外部命令或可执行程序”(十分抱歉!现在WINDOWS系统说的不是NO SUCH FILE OR DIRECTORY,我和其他的什么系统计混了,感谢azaleammm纠正)
进入PYTHON25目录输入命令可以解决。
对PYTHON来说,默认查找目录是PYTHON25\下的所有子目录。不在这几个目录中提示的是:
“C:\Python25\python.exe: can't open file 'XXX': [Errno 2] No such file or director”
你应该把hellow文件放在PYTHON能够找到的目录,比如C:\PYTHON25\
#!usr/bin/python这句话不是必须的,一般只是LINUX下的作者习惯,我从来都不写
# Filename : helloworld.py 我也从来都不写。
因为LINUX下是不安扩展名而是按文件类型识别文件的,如果文件名不是*.py,LINUX根据这两句注释识别文件类型并自动选择程序打开。
你直接双击的话到是可以执行,但是执行完后他就自动关闭了,所以一闪就没。实际如果你的机器很烂就可以看到屏幕显示了HELLOW WORLD。
如果你实在搞不清楚,就在IDLE中,文件〉新建〉
然后再新窗口中把代码加入进去,然后点击上面的运行(RUN),或者按F5
IDLE 2.5……恕我火星,是python 2.5里面带的那个IDLE吧,版本应该是1.2。
有RUN,啊,当然不是在交互模式下了(交互下从来就没有),是在编辑模式下。
FILE〉NEW WINDOW ,
看看这一贴:
http://zhidao.baidu.com/question/48354047.html
RUN前PYTHON让你存,你就存,存完交互那里就有了(白底蓝字的HELLO WORLD)
555555明明只是一个HELLOW WORLD而已……为什么说了这么多话。还有什么问题给我发消息。
因为系统找不到python.exe,所以说"NO SUCH……“
你需要进入python目录
c:\python25>
这样的状态输入python XXX.py 才会认
当然你也可以在系统变量里面把PYTHON的工作目录添加进去。
另外,py文件最好也放到PYTHON目录,免得python找不到。
另外,由于PYTHON在LINUX下使用的很多,WINDOWS下应用较少。作者的工作环境就是linux,你看这句#!/usr/bin/python。
针对 拧发条的鸟 和 azaleammm 的回复:
1、对系统(WINDOWS)来说,默认查找目录是当前目录和WINDOWS\ 、windows\system32目录。不在这几个目录中的EXE是提示“XXX不是一个有效的内部或外部命令或可执行程序”(十分抱歉!现在WINDOWS系统说的不是NO SUCH FILE OR DIRECTORY,我和其他的什么系统计混了,感谢azaleammm纠正)
进入PYTHON25目录输入命令可以解决。
对PYTHON来说,默认查找目录是PYTHON25\下的所有子目录。不在这几个目录中提示的是:
“C:\Python25\python.exe: can't open file 'XXX': [Errno 2] No such file or director”
你应该把hellow文件放在PYTHON能够找到的目录,比如C:\PYTHON25\
#!usr/bin/python这句话不是必须的,一般只是LINUX下的作者习惯,我从来都不写
# Filename : helloworld.py 我也从来都不写。
因为LINUX下是不安扩展名而是按文件类型识别文件的,如果文件名不是*.py,LINUX根据这两句注释识别文件类型并自动选择程序打开。
你直接双击的话到是可以执行,但是执行完后他就自动关闭了,所以一闪就没。实际如果你的机器很烂就可以看到屏幕显示了HELLOW WORLD。
如果你实在搞不清楚,就在IDLE中,文件〉新建〉
然后再新窗口中把代码加入进去,然后点击上面的运行(RUN),或者按F5
IDLE 2.5……恕我火星,是python 2.5里面带的那个IDLE吧,版本应该是1.2。
有RUN,啊,当然不是在交互模式下了(交互下从来就没有),是在编辑模式下。
FILE〉NEW WINDOW ,
看看这一贴:
http://zhidao.baidu.com/question/48354047.html
RUN前PYTHON让你存,你就存,存完交互那里就有了(白底蓝字的HELLO WORLD)
555555明明只是一个HELLOW WORLD而已……为什么说了这么多话。还有什么问题给我发消息。
展开全部
#!/usr/bin/python
# Filename : helloworld.py
#后是注释,可以不去管其意义
你现在的关键问题是:
在IDLE下,运行python程序的方法是,用file->open打开你的python脚本,然后在新弹出的窗口下按下F5即可运行(即run->run module
# Filename : helloworld.py
#后是注释,可以不去管其意义
你现在的关键问题是:
在IDLE下,运行python程序的方法是,用file->open打开你的python脚本,然后在新弹出的窗口下按下F5即可运行(即run->run module
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上都说完了。补充补充我.....
第一,建议你用个编程IDE。我推荐你使用ulipad这样你可以把注意力放在语言本身,而不是系统的问题上。当然在使用import这样的语句时你还是要对系统路径有相当的了解。
第二,#!usr/bin/python诚如楼上所说是为了linux的,但是几乎所有的win程序都会加。因为考虑到跨平台因素。你可以直接下载我前面说的编程工具ulipad的源代码,它可以不加修改的,界面一致的直接运行在win下和linux下。
第一,建议你用个编程IDE。我推荐你使用ulipad这样你可以把注意力放在语言本身,而不是系统的问题上。当然在使用import这样的语句时你还是要对系统路径有相当的了解。
第二,#!usr/bin/python诚如楼上所说是为了linux的,但是几乎所有的win程序都会加。因为考虑到跨平台因素。你可以直接下载我前面说的编程工具ulipad的源代码,它可以不加修改的,界面一致的直接运行在win下和linux下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询