最近,我在考虑如何本地化股票数据,但我认为有必要复习用python创建、写入和读取文件。
首先,请理解处理文件有一个常见的函数。
打开(路径,模式) :生成文件对象。
open(r'g:(test.txt )、' w ' )文件对象的创建参数说明: path文件路径、mode文件的工作模式
文件操作模式的说明
1、写入模式:“w”创建、“WB”创建二进制文件、“a”添加内容、“ab”二进制格式添加内容(另外,以后添加“”编号时,如“w”添加读取功能) )
可以使用write (、writelines )、close )和保存文件
注意: windows系统在输入和写入中文时,输入参数encoding=‘utf-8’
# coding 3360 utf-8f=open (r ' g : (pycharmprojects (delta trader ) test.txt )、' w ',encoding='utf-8 ' )
read ) )函数读取文件的内容
注意:读取的内容从末尾开始,用seek(0)函数将读取位置指定在开头
这里以‘w’模式举例
f=open (r ' g : (pycharmprojects (delta trader ) test.txt ),' w ',encoding='utf-8 ' ) f.writelines([w]
2、读取模式:“r”读取内容、“Rb”读取二进制内容(与写入模式的读取不同,读取模式从开头读取)
read (此外,readline ) )调用每次返回一行数据,readlines ) )返回一行数据list
f=open (r ' g : (pycharmprojects (delta trader ) test.txt ),' r ',encoding='utf-8 ' ) a=f.readlines )
本节还介绍了用于自动关闭文件的关键字with,它是调用表达式的文件对象的别名。
withopen (r ' g : (pycharmprojects (delta trader ) test.txt ),' a ', encoding='utf-8 ' ) asfile3360file.wile '自学python的第74天' ] (file.seek(0) a=file.readline ) ) print ) a ) b=file.readline ) ) preadline