前言
首先介绍一下什么叫做相对路径和绝对路径,我们程序狗家族想必都是懂这个的,但是难免会有童鞋忘记。所以码出来供大家快速回忆一下。
相对路径
相对路径是相对于文件当前的工作路径而言的
绝对路径
绝对路径是由文件名和它的完整路径以及驱动器字母组成的,如果是Windows系统,那么某一个文件的绝对路径可能是:
c:\pythonworkspace\firstpy.py
在Unix平台上,文件的绝对路径可能是: /home/sherlockblaze/Documents/pythonworkspace/firstpy.py
文件类型
文件大概可以分为文本文件和二进制文件。在不同操作系统下,可以用文本编辑器编辑的文件,都称为文本文件,那么其他的文件就属于二进制文件。而二进制文件相比与文本文件的优势在于二进制文件的处理效率更高一些。
读取文件的开始
读取一个文件的思路永远都是相同的,第一步自然就是打开一个文件。在python中我们通过如下代码使用open函数来打开一个文件。
input = open(filepath,mode)
我们的mode主要由以下几种方式。
模式
作用
r
读取模式
w
写入模式
a
追加模式
rb
读取二进制数据模式打开文件
wb
写入二进制数据模式打开文件
同样我们有两种途径来打开文件。
通过绝对路径
input = open("/Users/sherlockblaze/Documents/pythonworkspace/Test.txt