<强>步骤一,读取整个文件强>
3.1415926535 8979323846 2643383279 张开(pi_digits.txt) f: #默认模式为‘r’,只读模式 内容=f.read() #读取文件全部内容 打印内容#输出时在最后会多出一行(读()函数到达文件末会返回一个空字符,显示出空字符就是一个空行) 打印“- - - - - - - - - - - -” 打印contents.rstrip () # rstrip()函数用于删除字符串末的空白 3.1415926535 8979323846 2643383279 ------------ 3.1415926535 8979323846 2643383279
<强>步骤二,逐行读取强>
张开(pi_digits.txt) f: 在f: line1 打印line1 #每行末尾会有一个换行符 打印“- - - - - - - - - - - -” 么的f: 打印line2.rstrip() #此时文件已经读完,么指向文本末尾,因此不会有输出 3.1415926535 8979323846 2643383279 - - - - - - - - - - -
张开(pi_digits.txt) f: 在f: line1 打印line1 打印“- - - - - - - - - - - -” 张开(pi_digits.txt) f: #需要重新打开文本进行读取 么的f: 打印line2.rstrip() #删除字符串末尾的空白 3.1415926535 8979323846 2643383279 ------------ 3.1415926535 8979323846 2643383279
张开(pi_digits.txt) f: 行=f.readlines() #读取文本中所有内容,并保存在一个列表中,列表中每一个元素对应一行数据 打印行#每一行数据都包含了换行符 打印“- - - - - - - - - - - -” 线的线: 打印line.rstrip () 打印“- - - - - - - - - - - -” pi_str=" #初始化为空字符 线的线: pi_str +=line.rstrip() #字符串连接 打印pi_str 3.1415926535 [' \ n ', ' 8979323846 \ n ', ' 2643383279 \ n '] ------------ 3.1415926535 8979323846 2643383279 ------------ 3.141592653589793238462643383279
<强>步骤三,数据写入文件强>
文件名=' write_data.txt ' 张开(文件名,“w”) f: #如果文件名不存在会自动创建,' w '表示写数据,写之前会清空文件中的原有数据! f。写(“我是酥皮。\ n”) f。写(“我现在在NJTECH学习。\ n”)
我是酥皮。 我现在在NJTECH学习。
与open (filename, a) f: # a表示附加,即在原来文件内容后继续写数据(不清楚原有数据) f。写(“我主要在机器学习和计算机视觉。\ n”)
我是酥皮。 我现在在NJTECH学习。 我主要在机器学习和计算机视觉。
PyThon学习网教学中心
到此这篇关于python处理写入数据代码讲解的文章就介绍到这了,更多相关python处理写入数据教学教程内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!