虽然我们后面一般都采用 Pycharm 写程序,但是首先我们也需要了解一下控制台下写程序和用文本文件写程序的方式。
在控制台下写 Python 程序,好处是一下就能得到结果,不需要考虑代码存放路径问题。
>>>print("hello world") "hello world"
坏处是没法保存,因为代码没有存放在磁盘文件上,所以下次还要重写一遍代码,比如我们想让程序再次输出 hello world
,就需要重新输入一遍代码。
>>>print("hello world") "hello world" >>>print("hello world") "hello world"
用记事本编写 Python 程序,要注意一点的是,在保存文件为 UTF-8 时,记事本会在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果有可能会导致程序运行出现莫名其妙的错误。
Notepad++ 是一款功能强大的编辑器,我们要养成一个好习惯,用 Notepad++ 做文本编辑,比如写 Python 程序。 Notepad++官网下载地址,打开官网根据自己爱好选择 32 位或 64 位版本,点击 DOWNLOAD 下载。
我们打开 Notepad++ 输入代码print("hello world")
,点击菜单栏的编码—》转为 UTF-8 编码,然后在保存文件命名为 hello.py,一般我们保存文件的后缀名为 py 格式。
打开控制台进入刚刚我们保存的文件目录下(比如我把hello.py文件存在e盘下python_one文件夹下),输入python hello.py
,敲回车。
首先要在 Pycharm 中关联好对应的 Python 解释器(参考安装 Pycharm ),因为你可能不止安装一个 Python 解释器,比如根据公司的其它项目需求,可能会安装 Python 的其它版本等等。
在Pycharm中编辑好代码,可以通过在编辑界面右键,点击 Run‘文件名’ 的形式运行,也可以通过菜单栏的run来运行,还可以通过快捷键 shift + F10 来运行。
对在文本编辑器下写程序知道如何调用 Python 解释器运行。
会在 Pycharm 下写程序。
对于用文本编辑器编写好的 hello.py 程序(比如存放路径为e:\python_one\hello.py),我们如何在控制台下在任意路径下(比如C:\Users\fengfeng000123>)如何执行?写出执行代码。
在控制台下直接进入 hello.py 所在的路径下,输入 hello.py
看看是调用 Pycharm 打开了文件,还是调用了 python 执行代码,为什么?
试一试把 hello.py 文件后缀名改为 hello.bmp 或者其它后缀名,然后调用 python 解释器执行。
1 cd e:\python_one python hello.py
2 调用python执行代码,pycharm是IDLE,应是调用解释器执行文件
3 不影响打开,因为文件储存方式没有发生改变,用解释器可以继续正常运行文件
C:\Users\y>D: D:\>cd python_one D:\python_one>python hello.py hello world D:\python_one>
在控制台下直接进入 hello.py 所在的路径下,输入 hello.py是调用 python 执行代码打开了文件,因为它和pycharm一样都是调用 Python 解释器对程序进行解析。把 hello.py 文件后缀名改为 hello.bmp 或者其它后缀名,然后调用 python 解释器执行,结果和之前一样
Microsoft Windows [版本 10.0.18362.959] (c) 2019 Microsoft Corporation。保留所有权利。 C:\Users\dell>cd f:/pythonproject C:\Users\dell>f: f:\pythonproject>python hello.bmp Hello world f:\pythonproject>
Microsoft Windows [版本 10.0.18362.959] (c) 2019 Microsoft Corporation。保留所有权利。 C:\Users\cyb>e: E:\>hello.py hello
用控制台打开.py文件都是直接调用python执行代码。python代码的运行最终都是由python解释器进行的,无论是pycharm,控制台,还是记事本都只起到了保存、记录或者运行python代码的作用。 文件后缀名起到了更改默认打开方式的作用,后缀名不为.py,但强制使用python打开也是能起到执行python代码的作用。
Microsoft Windows [版本]10. 0.18363. 959
(c) 2019 Microsoft Corporation. 保留所有权利。 C: \Users\ Lenovo>d:
D:>cd python_ one
D: \python_ one>cd myfirst. py
D: \python_ one \ myfirst. py>python he1lo. py hello world
D: \python_ one\ myfirst. py>
是调用python开文件,因为控制台的作用和pycharm差不多。更改后缀名之后,利用python解释器执行结果和原来一样
C:\Users\13439>d:
D:>python hello.py
hello world
D:>
在控制台下直接进入 hello.py 所在的路径下,输入 hello.py 是调用 Pycharm 打开了文件,因为在 Pycharm 中已经关联好对应的 Python 解释器。
将 hello.py 文件后缀名改为 hello.bmp 或者其它后缀名,调用 python 解释器仍可执行
D:>python hello.bmp
hello world
D:>
C:\Users\HSYL>D: D:\>cd Python_one D:\Python_one>python Myfirst.py Hello World! D:\Python_one>
在控制台下打开.py文件,并没有调用PyCharm,因为在这里cmd控制台就起到了类似PyCharm的功能:调用python解释器并输出结果。 修改文件后缀名后,python解释器无法打开文件
错了一点。最后一句,应该是即使改了后缀名,只要指定用python解释器打开就可以正常运行
直接用python打开就行
IDLE (Python 3.7 64-bit) 这个也不错啊
这个是自带的吧,功能还没notepad++丰富,还是用pycharm吧
pycharm用着很舒服,只不过要收费很蛋疼
vscode用着贼爽 python和js一起搞 对nodejs和python的debug也十分友好
用专业版的话,第一章节,不是有教你怎么激活的吗
社区版免费的,用社区版就够了,没必要用专业版
大神,太全面了!
实在是没搞懂这一步 请教
打卡第一天
mac的话要怎么切换目录?
提示C:\Users\Administrator的目录,work不是内部或外部命令
我也是这种情况,不知道怎么弄,求大神帮忙!
你dos下cd命令切换到你放py文件的地方,然后再执行
可以直接到python文件存储的路径下 按住shift键+鼠标右键
在此处打开命令窗口
C:\Users\13439>d:
D:>python hello.py
hello world
D:>
在控制台下直接进入 hello.py 所在的路径下,输入 hello.py 是调用 Pycharm 打开了文件,因为在 Pycharm 中已经关联好对应的 Python 解释器。
将 hello.py 文件后缀名改为 hello.bmp 或者其它后缀名,调用 python 解释器仍可执行
D:>python hello.bmp
hello world
D:>