首先是设置Python的运行模式

即我们常见的开头那一行#!/usr/bin/python3或者#!/usr/bin/python

主要是用来指定运行方式

与我们在终端中输入:python3 xxx.py或者python xxx.py是等同的

指定这一行可以让我们将其变为可执行程序,即先在终端中给予权限 chmod 777 xxx.py

然后双击就可以运行该程序

记住必须要放在第一行

#coding:utf-8
#!/usr/bin/pythonwhile True:print('yes')

放在第二行不能运行

#!/usr/bin/python
#coding:utf-8while True:print('yes')

放入第一行可以运行

其次是如果是直接在终端执行

例如终端中是python xxx.py而该文件中的运行模式是python3,那么会优先终端中的,如果在文件中多次指定,则优先最前面一行的

然后就是编码格式

一般都会设置为utf-8或者utf8(等同),但有两种风格

第一种:

# coding=utf-8

第二种(主流)

# -*- coding: utf-8 -*

转载于:https://www.cnblogs.com/gambler/p/9564912.html

Python学习笔记之头部文件相关推荐

  1. Python学习笔记D9(文件)

    Python学习笔记D9(文件) 文件 1.打开文件 open(file, mode='r') 接收两个参数:文件名(file)和模式(mode),用于打开一个文件,并返回文件对象,如果该文件无法被打 ...

  2. Python学习笔记九:文件I/O

    打印到屏幕: 1 #!/usr/bin/python 2 3 print "Python is really a great language,", "isn't it? ...

  3. 深度之眼 - Python学习笔记——第八章 文件、异常和模块

    第八章 文件.异常和模块 实际应用中,我们绝大多数的数据都是通过文件的交互完成的 8.1 文件的读写 8.1.1 文件的打开 文件的打开通用格式 with open("文件路径", ...

  4. python 学习笔记(十二) 文件和序列化

    python 文件读写和序列化学习. ## python文件读写 `1 打开并且读取文件` f = open('openfile.txt','r') print(f.read()) f.close() ...

  5. python学习笔记之操作文件,模块使用

    文件操作: 基础操作: 创建/打开文件: #语法 file=open(filename,mode='r',buffering=-1,encoding=None,errors=None,newline= ...

  6. Python学习笔记三(文件操作、函数)

    一.文件处理 1.文件打开模式 打开文本的模式,默认添加t,需根据写入或读取编码情况添加encoding参数. r   只读模式,默认模式,文件必须存在,不能存在则报异常. w  只写模式,若文件不存 ...

  7. Python学习笔记--6.2 文件读写

    #文件中所有读到的内容都是字符串open('a.txt')#file('a.txt','w')python2里用file.3里只用open # r只读.打开的文件不存在的话,会报错.不写模式的话,默认 ...

  8. python敏感词过滤代码简单代码,Python学习笔记系列——读写文件以及敏感词过滤器的实现...

    一.读文件 #打开文件,传入文件名和标识符,r代表读 f= open('\\Users\ZC\Desktop\zc.txt','r') #调用read方法一次性读取文件的全部内容,存入内存,用str对 ...

  9. 【Python学习笔记】- 04 文件操作

    对文件的操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 准备一个待读取的文件 <斗破苍穹>是一本连载于起点中文网的古装玄幻小说,作者是起点白金作家天蚕土 ...

最新文章

  1. Vue006_事件处理
  2. 使用javamail进行邮件发送
  3. ftp 服务器的目录文件,ftp服务器中文件目录下
  4. HtmlHelper让我们的效率更高
  5. neo4j remove
  6. C++二分查找,时间复杂度是O(logn)
  7. [HNOI2005]狡猾的商人 带权并查集
  8. access 此程序未正确安装_SQLite简介与安装
  9. 【新技术】 移动支付过程中的NFC技术
  10. git clone 码云仓库项目报错fatal: Authentication failed for ‘https://gitee.com/...‘
  11. android ViewBinding
  12. 辣侃情恋男女的犀利段子
  13. 蓝绿黄车牌识别(附Python代码)
  14. 无人驾驶带动激光雷达降价,考古学家“拖了千年的作业”有指望了
  15. 计算机数制与转换教案,《数制转换》教案
  16. Centos 下解压和压缩rar文件
  17. 转换质量分数与摩尔分数
  18. 计算机相关缩略语,计算机缩略语精选
  19. 快应用中心运营平台项目心得
  20. 最全的Go资料汇总和最走心的学Go建议

热门文章

  1. SQL 用一个表的数据更新另一张表
  2. vue父子之间数据传递
  3. 关于对于VCMFCATL的评论问题
  4. [zt]OJ常见的Judge Status
  5. 基于Spring Boot的Logback日志轮转配置
  6. HTTPS上线过程说明
  7. JavaScript权威指南笔记
  8. iOS开发-面试总结(十五)
  9. 关于四则运算的设计思想
  10. React中的合成事件