Python2:

开启一个terminal,输入下面命令:

yshuangj@ubuntu:~$ vim helloA.py

在vim编辑器中,进入编辑模式(按i),输入下面的代码,然后退出编辑模式(按esc),保存文件(先按shift+ 分号,然后按wq保存退出)

  #!/usr/bin/python
2
3 print "hello python2"
4 print 5/2

然后更改文件可执行权限

yshuangj@ubuntu:~$ chmod +x helloA.py

然后就可以放心的执行helloA.py, 就像执行其它命令一样

Python3:

采用类似的步骤,我们可以输入下面的类似的代码

 #!/usr/bin/python3

 print("hello python3")
print(5/2)

执行结果如下:

总结, python代码中第一行, 以#!开头,叫shebang,指向了一个脚本解析器,这和写shell脚本是一致的,有了这一行,我们就可以把脚本当作一个命令来使用。

最新文章

  1. 基于NodeJS微信公众号
  2. window下Nodejs的部署
  3. CAD厂商的一丢丢笔记
  4. SQLite介绍、学习笔记、性能测试
  5. 面向对象版js分页
  6. poj 2096 Collecting Bugs (概率dp 天数期望)
  7. UVa 10868 (物理) Bungee Jumping
  8. angularjs的一些优化小技巧
  9. 关于scanf("%c",&ch)直接跳过的问题
  10. 这是一款可以查阅Github上的热门趋势的APP
  11. Vue directive 回调运用
  12. org.hibernate.PersistentObjectException: detached entity passed to persist
  13. Winsock编程基继承基础(网络对时程序)
  14. js图片库
  15. [工作日志] 2018-11-21 主要: 改bug 自测 :校验图片后缀名
  16. BZOJ.4816.[SDOI2017]数字表格(莫比乌斯反演)
  17. [Canvas]碰撞球
  18. 在Pycharm中使用AutoPEP8来检验代码的规范性
  19. 锻造完美U盘小偷:活用消息机制
  20. VS+Qt

热门文章

  1. MyBatis --- 配置步骤
  2. ARC基本原理
  3. 手把手教你写一个java的orm(三)
  4. java 将页面指定区域截图并上传到服务器
  5. graphviz 的节点形状
  6. Go 语言中的 Http 路由基础
  7. iview select下拉bug
  8. 如何解决css-子div设置margin-top后,父div与子div一起下移的bug?
  9. 【vue】vue的路由权限管理
  10. Spring Boot—10ModelAndView、Model,以及@ModelAttribute注解