SharpWord for .Net是一款功能强大,可自由读写编辑Microsoft Word 2003/2007文件类库,具有丰富的Word文档内容编辑及导入/导出功能。简单、方便、易用,可以大大提高工作效率。 编辑功能:等同于Word内容编辑功能,如字体、字号、颜色等; 表格功能:等同于Word表格生成及设置; 数据库支持:将SQL、Access数据库内容支持导出为Word文档或表格; 丰富的模板支持:200多个word模板,方便,快捷; 批量操作功能:将多个文档内容根据需求成批查找、替换
很多应用多需要处理文件,而处理文件有一个固定的模式:打开文件,读入一些数据,处理这些数据,打印到屏幕上或写入另一个文件。
那么,如果我们想修改之后立即写回文件,该怎么做呢?用什么模式打开?又怎么读写?
我个人尝试了很多中方法,不是无法实现,就是操作非常麻烦。最终放弃。
幸运的是,Python内置模块fileinput就可以轻松完成。代码如下:
import fileinput
for line in fileinput.input(rD:\1.txt, inplace=1):
print