文件内建函数和方法 |
|
open() |
打开文件 |
read() |
读取 |
readline() |
读取一行 |
seek() |
文件内移动 |
write() |
写入 |
close() |
关闭文件 |
写入文件,此方法类似于unix中的>重定向写入,会覆盖源文件:
file1 = open("C:\\Users\\David\\Desktop\\a.txt",'w') |
读取文件的全部内容:
file1 = open("C:\\Users\\David\\Desktop\\a.txt") |
在文件末尾追加写入,类似于unix中的>>:
file2 = open("C:\\Users\\David\\Desktop\\a.txt","a") |
读取文件中的第一行:
file1 = open("C:\\Users\\David\\Desktop\\a.txt") |
逐行读入,循环处理:
file1 = open("C:\\Users\\David\\Desktop\\a.txt") |
指针在行上一个字符一个字符的向后读取:
file1 = open("C:\\Users\\David\\Desktop\\a.txt") |
file2.seek(5,0)
#第一个参数代表了偏移位置;
#第二个参数 0表示从文件开头偏移;1表示从当前位置偏移;2表示从文件结尾偏移