【编程语⾔】如何使⽤⽂本编辑器编辑代码
⼀、为什么要使⽤⽂本编辑器(可以反复运⾏)
- 在Python的交互式命令⾏写程序,好处是⼀下就能得到结果,坏处是没法保存,下次还想运⾏的时候,还得再敲⼀遍。
python帮助文档中文版- 所以,实际开发的时候,我们总是使⽤⼀个⽂本编辑器来写代码,写完了,保存为⼀个⽂件,这样,程序就可以反复运⾏了。
- 现在,我们就把上次的'hello, world'程序⽤⽂本编辑器写出来,保存下来。
⼆、推荐两款window环境的⽂本编辑器:
⼀个是Sublime Text,免费使⽤,但是不付费会弹出提⽰框:
⼀个是Notepad++,免费使⽤,有中⽂界⾯:
请注意,⽤哪个都⾏,但是绝对不能⽤Word和Windows⾃带的记事本。Word保存的不是纯⽂本⽂件,⽽记事本会⾃作聪明地在⽂件开始的地⽅加上⼏个特殊字符(UTF-8 BOM),结果会导致程序运⾏出现莫名其妙的错误。
idea中配置jdk的步骤
安装好⽂本编辑器后,输⼊以下代码:
学理发视频 新手print 'hello, world'
注意print前⾯不要有任何空格。然后,选择⼀个⽬录,例如C:\Workspace,把⽂件保存为hello.py,就可以打开命令⾏窗⼝,把当前⽬录切换到hello.py所在⽬录,就可以运⾏这个程序了:
interviewee复数C:\Workspace>python hello.py
webapps下文件不可用hello, world
也可以保存为别的名字,⽐如abc.py,但是必须要以.py结尾,其他的都不⾏。此外,⽂件名只能是英⽂字母、数字和下划线的组合。
如果当前⽬录下没有hello.py这个⽂件,运⾏python hello.py就会报错:
python hello.py
python: can't open file 'hello.py': [Errno 2] No such file or directory
报错的意思就是,⽆法打开hello.py这个⽂件,因为⽂件不存在。这个时候,就要检查⼀下当前⽬录下
是否有这个⽂件了。
请注意区分命令⾏模式和Python交互模式:
python入门教程编辑器看到类似C:\>是在Windows提供的命令⾏模式,看到>>>是在Python交互式环境下。
在命令⾏模式下,可以执⾏python进⼊Python交互式环境,也可以执⾏python hello.py运⾏⼀个.py⽂件,但是在Python交互式环境下,只能输⼊Python代码执⾏。
直接运⾏py⽂件
还有同学问,能不能像.exe⽂件那样直接运⾏.py⽂件呢?在Windows上是不⾏的,但是,在Mac和Linux上是可以的,⽅法是在.py⽂件的第⼀⾏加上:
#!/usr/bin/env python
然后,通过命令:
$ chmod a+x hello.py
就可以直接运⾏hello.py了,⽐如在Mac下运⾏:
⼩结
⽤⽂本编辑器写Python程序,然后保存为后缀为.py的⽂件,就可以⽤Python直接运⾏这个程序了。
Python的交互模式和直接运⾏.py⽂件有什么区别呢?
直接输⼊python进⼊交互模式,相当于启动了Python解释器,但是等待你⼀⾏⼀⾏地输⼊源代码,每输⼊⼀⾏就执⾏⼀⾏。
直接运⾏.py⽂件相当于启动了Python解释器,然后⼀次性把.py⽂件的源代码给执⾏了,你是没有机会输⼊源代码的。
⽤Python开发程序,完全可以⼀边在⽂本编辑器⾥写代码,⼀边开⼀个交互式命令窗⼝,在写代码的过程中,把部分代码粘到命令⾏去验证,事半功倍!前提是得有个27'的超⼤显⽰器!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论