关于Python的py文件在Python自带的shell编辑器中运行成功,用cmd打开运行却出错 在cmd下运行结果
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Python的py文件在Python自带的shell编辑器中运行成功,用cmd打开运行却出错 在cmd下运行结果相关的知识,希望对你有一定的参考价值。
在cmd下运行结果
C:\Users\Nimoke\Desktop>HelloWorld.py
Hello ,World!
What is your name?
Jin
Traceback (most recent call last):
File "C:\Users\Nimoke\Desktop\HelloWorld.py", line 2, in <module>
name =input ("What is your name?\n")
File "<string>", line 1, in <module>
NameError: name 'Jin' is not defined
在Python再带的shell编辑器运行:
Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:57:17) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>>
Hello ,World!
What is your name?
Jin
Hello,Jin!
>>>
py文件:
print ("Hello ,World!")
name =input ("What is your name?\n")
print ("Hello,"+name+"!")
我在cmd下试了输入Jin时输入“Jin”,结果正常运行
为甚cmd下不能自动识别Jin为Str,显示为未定义;
在cmd下运行结果
在cmd下运行结果
C:\Users\Nimoke\Desktop>HelloWorld.py
Hello ,World!
What is your name?
“Jin”
Hello,Jin!
所以如果你只是想输入个字符串就用raw_input。 参考技术B print ("Hello ,World!")
name = raw_input ("What is your name?\n")
print 'Hello,%s!' % (name)
用raw_input吧,这样是没问题的本回答被提问者和网友采纳 参考技术C 不知道啊追问
我打名字时候 输入“Jin” ,加了个引号就好了,是因为cmd不能自动识别为str的原因吗
python 自带的 idle 如何清空窗口
1、下载clearwindow.py。
2、复制clearwindow.py文件,并放在Python安装目录PythonX\\Lib\\idlelib下面。
3、在Python X\\Lib\\idlelib目录下找到config-extensions.def(IDLE扩展的配置文件),用记事本打开。
4、在文件末尾添加如下代码:
[ClearWindow]
enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=<Control-Key-l>
5、打开Python的IDLE,options选项中就可以看到增加了Clear shell window ctrl L。
6、在IDLE输入代码,然后按Ctrl+。
7、最后可以发现窗口已经清理干净了。
参考技术A1、首先点击开始菜单,在开始菜单中安装的python目录下点击‘IDLE(Python 3.6 64-bit)‘,进入IDLE。
2、下图中的界面就是IDLE的界面,可以在这个界面中进行python的变成,在下图的窗口中可以看到‘>>>’IDLE已经准备好了,进行python的编写就在‘>>>’之后。
3、直接输入"print("i love fise")",然后进行回车,可以看到第一个python程序编写成功了,编译器如实的打印出来希望python打印的内容。
4、直接输入'print "i love fish"',然后回车。
5、直接输入'print(3+5)',可以看到python直接输出了计算结果8。
6、直接输入'print("i love fish"*8)',可以看到python输出了8个'i love fish'。
参考技术B解决方案,参考博客:http://www.cnblogs.com/maybego/p/3234055.html;
扩充知识,在Python中有两种编写代码的形式:
Shell形式:一次只能执行一条完整语句,包括 if判断,for的循环,或者定义一个class,定义一个函数等等,这种很不灵活,容易出现所述现象:
Edit形式:将要写的代码保存到一个PY文件里面,执行的代码无限制;
打开方法为:File-New Window:
使用Edit模式,可以避免遇到的问题。
网页链
www.jb51.net/article/142601.htm
亲测有效简单
以上是关于关于Python的py文件在Python自带的shell编辑器中运行成功,用cmd打开运行却出错 在cmd下运行结果的主要内容,如果未能解决你的问题,请参考以下文章
以root身份拷贝了一个.py文件到/use/bin/python.导致mac自带的python2.7不能用了,运行不了python程序。