python文件操做

一:文件操做基本流程python

计算机系统分为:计算机硬件,操做系统,应用程序三部分。linux

咱们用python或其余语言编写的应用程序若想要把数据永久保存下来,必需要保存于硬盘中,这就涉及到应用程序要操做硬件,众所周知,应用程序是没法直接操做硬件的,这就用到了操做系统。操做系统把复杂的硬件操做封装成简单的接口给用户/应用程序使用,其中文件就是操做系统提供给应用程序来操做硬盘虚拟概念,用户或应用程序经过操做文件,能够将本身的数据永久保存下来。windows

文件操做流程编码

1 打开文件得到一个文件句柄赋值给变量spa

f=open('d:\内衣秀.txt',encoding='gb2312',mode='r')

2 经过句柄进行操做操作系统

con=f.read()

3 关闭文件接口

f.close()

 

二:文件编码utf-8

f=open(...)是由操做系统打开文件,那么若是咱们没有为open指定编码,那么打开文件的默认编码很明显是操做系统说了算了,操做系统会用本身的默认编码去打开文件,在windows下是gbk,在linux下是utf-8。for循环

???字符编码的知识:若要保证不乱码,文件以什么方式存的,就要以什么方式打开字符编码

 

三:读操做

read

readline

readlines

n 按照字符读

for循环

相关文章
相关标签/搜索