《老鸟python 系列》视频上线了,全网稀缺资源,涵盖python人工智能教程,爬虫教程,web教程,数据分析教程以及界面库和服务器教程,以及各个方向的主流实用项目,手把手带你从零开始进阶高手之路!点击 链接 查看详情




写Python程序的方式

阅读:227569766    分享到

虽然我们后面一般都采用 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下写程序

首先要在 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 解释器执行。


如果以上内容对您有帮助,请老板用微信扫一下赞赏码,赞赏后加微信号 birdpython 领取免费视频。


登录后评论

user_image
王烽a
2020年8月2日 22:04 回复

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:>


user_image
WangXY
2020年7月30日 23:51 回复

1 cd e:\python_one python hello.py

2 调用python执行代码,pycharm是IDLE,应是调用解释器执行文件

3 不影响打开,因为文件储存方式没有发生改变,用解释器可以继续正常运行文件


user_image
王梅因
2020年7月30日 23:30 回复
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 解释器执行,结果和之前一样


user_image
xrw
2020年7月30日 22:27 回复
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>

user_image
cyb
2020年7月30日 18:51 回复
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代码的作用。


user_image
聂玉翠
2020年7月30日 12:15 回复

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解释器执行结果和原来一样


user_image
yyj
2020年7月30日 08:59 回复

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:>


user_image
hsyl1999
2020年7月29日 16:14 回复
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解释器无法打开文件


user_image
hsyl1999
2020年7月29日 16:26

错了一点。最后一句,应该是即使改了后缀名,只要指定用python解释器打开就可以正常运行


user_image
tombkeeper
2019年7月9日 19:24 回复

直接用python打开就行


user_image
doodlewind
2019年6月7日 05:00 回复

IDLE (Python 3.7 64-bit) 这个也不错啊


user_image
莴苣牛批
2019年7月27日 14:48

这个是自带的吧,功能还没notepad++丰富,还是用pycharm吧


user_image
火鸡味锅巴
2019年4月11日 10:43 回复

pycharm用着很舒服,只不过要收费很蛋疼


user_image
小约翰
2019年5月17日 21:47

vscode用着贼爽 python和js一起搞 对nodejs和python的debug也十分友好


user_image
黍离
2019年6月12日 10:47

用专业版的话,第一章节,不是有教你怎么激活的吗

社区版免费的,用社区版就够了,没必要用专业版


user_image
青山牧云人
2018年12月2日 20:10 回复

大神,太全面了!


user_image
Milo-Yip
2018年9月18日 22:41 回复

实在是没搞懂这一步 请教


user_image
MagiLu
2018年9月4日 23:20 回复

打卡第一天


user_image
sleeping-knight
2018年7月12日 11:00 回复

mac的话要怎么切换目录?


user_image
Ooho
2018年6月27日 10:38 回复

提示C:\Users\Administrator的目录,work不是内部或外部命令


user_image
林晓枭
2018年7月7日 20:13

我也是这种情况,不知道怎么弄,求大神帮忙!


user_image
CharlieJiang
2018年12月20日 14:16

你dos下cd命令切换到你放py文件的地方,然后再执行


user_image
幻化成风
2019年11月10日 20:57

可以直接到python文件存储的路径下 按住shift键+鼠标右键

在此处打开命令窗口