py文件推荐的文件头(pyc文件头)

网友投稿 485 2022-09-05


py文件推荐的文件头(pyc文件头)

经过2周的环境准备以及资料整理, 越来越喜欢 python 了. 原因有几个:

其一, python 的语言确实很酷, 这年头动态语言比较时髦嘛, 我也是爱时髦的

其二, python 开发桌面程序很方便, 而且跨平台.

其三, 相对于ruby, python 发展时间比较长, 可供选择的开源的程序库非常多,

其四, 我想研究一个成熟的 web 框架, 那就选 Django 吧

这是我的 Python 学习中的第一篇 blog, 学习一个新的东西, 关键是将基础打好, 规矩也很重要, 一个py文件推荐以下面代码开头,

#! /usr/bin/env python

# -*- coding: utf-8 -*-

第一行, 加上这行, 这个py就处于了可执行模式下, (当然是针对linux类的操作系统),  这个hint, 告诉操作系统要使用哪个python解释器来执行这个py. 在linux上执行一下命令 /usr/bin/env python ,就知道这行其实是call一下python解释器.  这种写法比#! /usr/bin/python要好, 后者是hard coding 了python的路径.

第二行, 是告诉python解释器, 应该以utf-8编码来解释py文件, 对于python 2.6/2.7, 如果程序中包含中文字符, 又没有这一行, 运行将会报错. 但python3.1没有这行, 也会成功运行的.

说到encoding, pydev 1.6.3 尚不能debug 文件名包含中文字符的py.

另外, pydev最新版1.6.3.2010100513能运行python3.1的py, 但不能debug.  而 aptana 3自带的1.6.3.2010100422却能够debug, 看来pydev对python3的支持还不是很好.


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:学习python的几个资源(学python的教材)
下一篇:基于spring @Cacheable 注解的spel表达式解析执行逻辑
相关文章

 发表评论

暂时没有评论,来抢沙发吧~