py文件推荐的文件头
2012-05-01 13:53
99 查看
转载:http://www.cnblogs.com/harrychinese/archive/2010/12/27/heading_comment_for_py_file.html
经过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的支持还不是很好.
经过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的支持还不是很好.
相关文章推荐
- py文件推荐的文件头
- shell编程 自动创建测试文件 推荐
- Ubuntu下.py文件的运行
- python.exe和pythonw.exe的区别(区分.py、.pyw、.pyc文件)
- 浅谈SharePoint 2010的用户配置文件 推荐
- 推荐:恢复Ext3下被删除的文件
- Livemesh文件同步功能--使用图解 推荐
- shtml用include加载文件,apache开启SSI,及shtml压缩 推荐
- 【APP & Web架构】构建高可用MFS分布式文件存储架构 推荐
- 如何设置django项目的设置(settings.py)和部署文件(requirements.txt)
- 在线浏览PDF文件的实用jquery插件推荐(转)
- python中__init__.py文件的作用
- 【推荐】前端引入文件之js及手册
- python的setup.py文件
- py文件被pycharm当成txt处理,无智能提示解决办法
- python使用外部PY文件的变量
- 网吧文件服务器的搭建 推荐
- Windows下如何使双击py文件不退出
- __init__.py文件的作用
- IN2Windows 8 (Part 4) 文件历史记录功能及其重置方法 推荐