seo建站收费地震,手机网站的特点,海口专注海南网站建设,网站服务器 要求一、TXT文件读写 Python中用open()函数来读写文本文件#xff0c;返回文件对象#xff0c;以下是函数语法。 open(name, mode, buffering#xff0c;encoding)name#xff1a;文件名。 mode#xff1a;打开文件模式。 buffering#xff1a;设…一、TXT文件读写 Python中用open()函数来读写文本文件返回文件对象以下是函数语法。 open(name, mode, bufferingencoding)name文件名。 mode打开文件模式。 buffering设立读取缓存区加快文件读取速度如果值为0则关闭缓存区大于1表示 缓存区大小小于0则表示默认大小。 encoding设置文本文件以何种编码读写 常用的文件打开模式
打开文件格式的方式t 以文本格式打开文件默认。一般用于文本文件。b 以二进制格式打开文件。一般用于非文本文件如图片。读写的打开方式a 以追加方式打开文件同样是只写不允许进行读操作。如果文件存在则打开文件将文件指针定位到文件尾。因此新的内容是追加在已有内容之后。如果文件不存在则创建新文件进行写入。r以只读方式打开文件默认模式。文件指针定位在文件头的位置。如果文件不存在会报错。w以只写方式打开文件。如果文件存在则打开文件清空文件内容从文件头开始编辑如果文件不存在则创建新文件打开编辑。打开一个文件进行更新可读写。注意该模式不能单独使用需要与r/w/a组合使用。文件指针的位置取决于另一个组合参数。 文件格式的打开方式可以和读写的打开方式混用如wb、rb等 常用函数 file.read(size)size 未指定则返回整个文件如果文件大小 2 倍内存则有问题f.read()读到文件尾时返回(空字串)。 file.readline()返回一行。 file.readlines(size) 返回包含size行的列表, size 未指定则返回全部行。 for line in file通过迭代器访问。 file.write(hello\n)如果要写入字符串以外的数据,先将他转换为字符串。 file.tell()返回一个整数,表示当前文件指针的位置(就是到文件头的字节数)。 file.seek(偏移量,[起始位置])用来移动文件指针。 偏移量: 单位为字节可正可负起始位置: 0 - 文件头, 默认值; 1 - 当前位置; 2 - 文件尾 file.close() 关闭文件 注fileopen()是open函数返回的对象。 例子:
contextopen(文本/1.txt,encodingUTF-8)
outtextopen(文本/out.txt,w,encodingUTF-8)
for line in context:strfor i in line:if iAand iZ:strtinydict[i]else :striouttext.write(str\n)
outtext.close()
context.close()