[CPyUG] 问一个关于读写文件的问题~

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

[CPyUG] 问一个关于读写文件的问题~

tang tang
需求如下:
      读取文本,正则匹配某些段落,然后将匹配结果写到另一个文件。

方法如下:
     读取文件,正则匹配findIter,write(matchResult.group())写入结果文件。

问题如下:
     得到的结果文件整个就是个大字符串,原文件中的换行就直接变为\n,制表符就直接显示为\t。而不是实际起到控制文本格式的作用。

求助该如何保存匹配结果使得换行指标等格式控制符号实际起到控制格式的作用而不是显示为\n\t等字符?

谢谢~~~~~~~~~~~~~~~~~~~~~~

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: [CPyUG] 问一个关于读写文件的问题~

Xunzhen Quan
2011/12/31 tang tang <[hidden email]>
需求如下:
     读取文本,正则匹配某些段落,然后将匹配结果写到另一个文件。

方法如下:
    读取文件,正则匹配findIter,write(matchResult.group())写入结果文件。

问题如下:
    得到的结果文件整个就是个大字符串,原文件中的换行就直接变为\n,制表符就直接显示为\t。而不是实际起到控制文本格式的作用。

求助该如何保存匹配结果使得换行指标等格式控制符号实际起到控制格式的作用而不是显示为\n\t等字符?

谢谢~~~~~~~~~~~~~~~~~~~~~~

matchResult.group() 返回的貌似不是字符串吧?

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Loading...