python可不可以修改文本框里已经存在的文字?
- 花菊比如word表格里有一段话,每次的内容都差不多,但是需要简单的修改一下,比如“请xx领导阅示,转xx部门处理”。可不可以先打出来这一段(像print语句这种),然后通过方向键移动光标,退格键删除文字,键盘输入这些操作,来修改部分内容?需要哪些模块?
谢谢! - wsyx87930装个word的库直接操作文本框就行了吧
但你这需求完全可以vba搞定 - 花菊回复2#wsyx87930
感谢!因为还需要别的操作步骤,比如根据日期创建文件夹,移动文件夹等操作,word编辑只是其中的一部分。想要用python来弄。
你说的这个word模块,可以直接输入文字,但是对已有的文字修改,好像比较麻烦,应该类似于修改字符串的操作,而python中的字符串是不可变类型,修改起来很麻烦。
第一次接触python,不知道有没有其它的思路或者python模块可以编辑文字。 - ResetLifePython 处理word,有专门的教程
iOS fly ~ - 52manhua百度一下就有了
不过你这个需求用文本域就可以轻松实现 - 花菊
- 花菊
- wsyx87930文本域是word自带的概念
vba+文本域可以搞定文本替换
vba本身也支持文件名文件目录操作 - 花菊
- 52manhuapython 搞 ui 会事倍功半,直接 用 word 自带的表单组件很轻松
文本域是什么楼上也说了 - 花菊回复10#52manhua
感谢指点! iOS fly ~ - zeroxia编程最讲究逻辑,不要自己臆想一些莫名其妙的结论出来。
Python 语言自身的字符串对象不能修改,和word文档内容的修改是两回事情。