学过程序开放的童鞋都知道,程序的第一课都是用代码实现文字的显示。
代码学习本身就是枯燥乏味的工作,但咱们的工作就是开发,用枯燥乏味的工作换来有趣的事情,
在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。
所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。
现在,我们就把上次的程序用文本编辑器写出来,保存下来。
那么问题来了:文本编辑器到底哪家强?
推荐两款文本编辑器:
一个是Sublime Text,免费使用,但是不付费会弹出提示框:
一个是Notepad++,免费使用,有中文界面。建议用这个!
请注意,用哪个都行,但是绝对不能用Word和Windows自带的记事本。Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误。
安装好文本编辑器后,输入以下代码:
注意前面不要有任何空格。然后,选择一个目录,例如,把文件保存为,就可以打开命令行窗口,把当前目录切换到所在目录,就可以运行这个程序了:
也可以保存为别的名字,比如,但是必须要以结尾,其他的都不行。此外,文件名只能是英文字母、数字和下划线的组合。
如果当前目录下没有这个文件,运行就会报错:
报错的意思就是,无法打开这个文件,因为文件不存在。这个时候,就要检查一下当前目录下是否有这个文件了。如果存放在另外一个目录下,要首先用命令切换当前目录。
视频演示:
直接运行py文件
有同学问,能不能像.exe文件那样直接运行文件呢?在Windows上是不行的,但是,在Mac和Linux上是可以的,方法是在文件的第一行加上一个特殊的注释:
然后,通过命令给以执行权限:
就可以直接运行了,比如在Mac下运行:
人工智能邀你参加
————————————————————
定期更新IT最新动态和知识点;欢迎订阅
【UI】 【Linux】 【Python】 【云计算】
咨询热线:400—889—6929
只推你感兴趣的......
领取专属 10元无门槛券
私享最新 技术干货