命令行敲入python回车进入Python交互模式,exit()命令回车退出Python交互模式。
教程里所说的“Python(command line)"可能是我们电脑里的python 3.6 (64 bit),因为点那个就直接进入了python交互模式,输入exit()回车窗口也确实直接关闭了。
在交互模式中输入算式回车可直接出结果,因为交互模式会把每一行的结果自动打印出来,但命令行运行.py文件不会,所以如果用IDLE创建py文件来计算,算式必须用print()打印,运行才会出结果。此处不需要加单/双引号。
若要打印出指定文字,也用print()函数,将希望打出的指定文字用单引号或双引号扩起如print(''),切记单双引号不能混用。
用单引号或双引号括起的文本在程序中叫做字符串。
——————————————————————————
然后是运行一个py文件。
疑问记录:我们一开始就直接打开IDLE写的然后保存到桌面,文件名叫hello好了
此处用cd xxx切换到.py文件所在目录。
切换好后,运行,显示语法错误。
在雪峰老师的教程讨论那儿找到了解决方法,但暂时还不知道为什么不能IDLE打开直接写。
——————————————————-————————————————————-
解决方法就是咱得建一个新文档。
打开IDLE,ctrl+N建新文档,
保存到桌面,文件名还叫hello
运行成功。
有几个要注意的点:
a.新建一个文档写
b.运行文件直接用命令行模式,而不是python交互模式
c.要切换到文件所在目录下,否则找不到文件
d.运行文件时文件名前面要加python空格,文件名要加格式后缀
P.S.如果文件放在桌面的某个文件夹里,切换目录就写到那个文件夹。
比如我把文件放在了桌面的files文件夹里
斜杠用哪个结果都一样,不过\好看点
最后引用雪峰老师教程里的一句话:“Python交互模式的代码是输入一行,执行一行,而命令行模式下直接运行.py
文件是一次性执行该文件内的所有代码。可见,Python交互模式主要是为了调试Python代码用的,也便于初学者学习,它不是正式运行Python代码的环境!“