一、指定解释器及其路径

在Linux\Mac上,可以用./文件路径直接运行.py文件

这时,需要在python文件开头指定解释器及其路径

#!/usr/bin/python

这样系统就直接按python文件开头指定,使用指定的python解释器打开.py文件

更好的一种方法是:

#!/usr/bin/env python

这样写意味着指定了使用linux环境变量$PATH里某个路径下名为python的解释器来打开.py文件

好处是,在不同系统中,排除了拘泥于固定路径而出现的错误

注:开头/usr/bin/env是Linux中读写环境变量的一个程序

二、表明.py文件的编码类型

之前的博客有说,文件保存到硬盘上时,需要按编码保存,保存时用什么编码,打开必须用什么编码,否则会出错或者乱码。

所以在文件第二行的:

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

作用就是,运行时告诉python解释器,这个文件是以UTF-8方式编码存储的,要以UTF-8方式编码打开。其实类似文本文件开头的BOM。

最新文章

  1. LeetCode之283. Move Zeroes
  2. php 截取代码方法(140个字后的。)
  3. Openfire 集群探究_压测情况
  4. git执行pull命令时,报错
  5. JSAPI_Ticket签名
  6. javaee学习-新建servlet 直接返回html
  7. Android 性能优化 四 布局优化merge标签的使用
  8. NuGet的使用心得
  9. 如何自定义iOS中的控件
  10. JAVA 读取图片储存至本地
  11. (四)左右ng-app自己主动bootstrap相框
  12. 用过的关于css的知识
  13. Which Queue Pair type to use?
  14. Django(二)框架第一篇基础
  15. oracle 数据库、实例、服务名、SID
  16. C/C++杂记:虚函数的实现的基本原理
  17. Eclipse启动参数设置
  18. es6初级之解构----之二 及 键值反转实现
  19. TCP/IP 之 大明王朝邮差 (转)
  20. Graph 卷积神经网络:概述、样例及最新进展

热门文章

  1. [LeetCode] Unique Binary Search Tree
  2. atoi函数——将字符串转换为整数
  3. Java多线程相关的常用接口
  4. Android Studio笔记
  5. [Swift通天遁地]二、表格表单-(17)制作在表单左侧添加单选和复选组件的表单行
  6. python自动化测试学习笔记-1
  7. 关于DOM操作的相关案例
  8. day03_12/13/2016_bean属性的设置之setter方法注入
  9. 【转】Java 集合系列06之 Vector详细介绍(源码解析)和使用示例
  10. 搭建本地wordpress