python中write内容为在文件中显示的问题
来源:互联网 发布:淘宝怎么提升信誉 编辑:程序博客网 时间:2024/05/17 22:21
想将一个txt文件中的文本转换下格式,从test_input.txt转移到test1.txt中,使用write写入,运行程序后test1.txt文本为空,代码如下:
import sys,refrom util import * #util为自定义模块title=Truef=open(r'test1.txt','w')for block in blocks(open(r'test_input.txt')): block=re.sub(r'\*(.+?)\*',r'<em>\l</em>',block) if title: f.write('hl'+'\n') f.write(block+'\n') f.write('</hl>'+'\n') title=False else: f.write('<p>'+'\n') f.write(block+'\n') f.write('</p>'+'\n') f.write('</body></html>'+'\n')
后发现文件对象f有默认缓冲区,显示有2种途径:
1.f=open(r'test1.txt','w',0) 使默认缓冲区为0可直接写入
2.代码最后增加f.flush()或f.close(),一般文件对象最后都需f.close()
0 0
- python中write内容为在文件中显示的问题
- python中 .write 无法向文件写入内容
- 在 windows7 中无法显示 chm 文件内容的问题【解决办法】
- 怎么让文件的内容在textArea中显示出来?
- [Java GUI] 在JTextArea中显示选定文件的内容
- html文件修改后缀为aspx之后在ie6中格式显示不正确问题的解决办法
- html文件修改后缀为aspx之后在ie6中格式显示不正确问题的解决办法
- 在文本框中显示文本的内容
- 在表格中显示数据表的内容
- 在ASP.NET中显示XML内容(以常见的公告栏为例)
- Asp.net中在GridView数据绑定事件中改变显示内容要注意的问题
- 解决在火狐中注释内容被显示在网页上的问题
- 在c#中将dataset输出成xml内容的xls文件,解决其它输出不能在excel中显示“001”的前导0的问题
- 图文内容在手机中显示,自动适应问题
- IE下a标签中内容为空,在页面中无法显示其hover样式的解决方法
- C#在一个form中改变另一个form中控件的内容、C#做登录界面并且密码显示为*
- 在ASP中利用ADO显示Excel文件内容的函数[原创]
- 在ASP中利用ADO显示Excel文件内容的函数
- 2015072105 - 17个来回
- 生命科学叛徒:向数学、信息科学宣战
- Letter Combinations of a Phone Number
- iOS设置全局状态栏样式
- python 第三方 .whl包安装及出现的IOError问题解决办法
- python中write内容为在文件中显示的问题
- XMPP系列(三)---获取好友列表、添加好友
- SQL学习第二天,在未学习过某些知识的情况下把静态的代码操作改为对数据库的操作
- 阿里云服务器centos6安装vncserver
- 统计元音 --统计每个元音字母在字符串中出现的次数。
- 阿里移动推荐算法比赛赛后总结--特征篇
- linux静态库和动态库分析
- iOS编程:学习篇(七)
- strcat()函数与strlen()函数与strcpy()的使用