看懂shebang吧,只需一点点shell知识,从此再也不犯强迫症
2024-09-28 00:12:22
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脚本是一致的,有了这一行,我们就可以把脚本当作一个命令来使用。
最新文章
- 基于NodeJS微信公众号
- window下Nodejs的部署
- CAD厂商的一丢丢笔记
- SQLite介绍、学习笔记、性能测试
- 面向对象版js分页
- poj 2096 Collecting Bugs (概率dp 天数期望)
- UVa 10868 (物理) Bungee Jumping
- angularjs的一些优化小技巧
- 关于scanf(";%c";,&;ch)直接跳过的问题
- 这是一款可以查阅Github上的热门趋势的APP
- Vue directive 回调运用
- org.hibernate.PersistentObjectException: detached entity passed to persist
- Winsock编程基继承基础(网络对时程序)
- js图片库
- [工作日志] 2018-11-21 主要: 改bug 自测 :校验图片后缀名
- BZOJ.4816.[SDOI2017]数字表格(莫比乌斯反演)
- [Canvas]碰撞球
- 在Pycharm中使用AutoPEP8来检验代码的规范性
- 锻造完美U盘小偷:活用消息机制
- VS+Qt