Ⅰ Python代码保存到word
python代码只是纯文本,语法高亮是ide的功能。所以如果你是想导出与ide一样的样式,至少你得说你在用什么ide。
Ⅱ Python能实现编辑文本插入图片功能吗
var editor = new Editor();
editor.render();
$('.icon-image').click(function(){
BootstrapDialog.show({
title: '插入图片',
// message: $('<form enctype="multipart/form-data" action="/uploadimage" method="post">本地图片: <input type="file" name="image"/><br/><input type="submit" value="upload" /></form>'),
message: $('<p>本地图片: </p><input id="image" type="file" class="file" data-preview-file-type="text">'),
buttons: [
{
label: '取消',
cssClass: 'btn-default',
action: function(dialog) {
dialog.close();
}
},
{
label: '确定',
cssClass: 'btn-primary',
action: function(dialogRef) {
$.ajax({
type: 'POST',
url: '/uploadimage',
data: {'image': image},
success: function(msg){
alert(msg);
dialogRef.close();
}
});
},
}
]
});
});
另外,使用注释掉的message是可以把图片传到后台的!
Ⅲ python word操作 附件插入
http://www.cnblogs.com/phphuaibei/archive/2011/11/30/2269427.html
PHP生成word的三种方式
Ⅳ 如何用python或者R批量生成固定格式的word文档
office 2007中不能直接打开VB编辑器,请按Alt + F11打开。
import win32com.client # 导入脚本模块 WordApp = win32com.client.Dispatch("Word.Application") # 载入WORD模块
WordApp.Visible = True
# 显示Word应用程序
1、 新建Word文档
doc = WordApp.Documents.Add()
# 新建空文件
doc = WordApp.Documents.Open(r"d:\2011专业考试计划.doc") # 打开指定文档
doc.SaveAs(r"d:\2011专业考试计划.doc")
# 文档保存
doc.Close(-1)
# 保存后关闭,doc.Close()或doc.Close(0)直接关闭不保存
2、 页面设置
doc.PageSetup.PaperSize = 7
# 纸张大小, A3=6, A4=7
doc.PageSetup.PageWidth = 21*28.35 # 直接设置纸张大小, 使用该设置后PaperSize设置取消
doc.PageSetup.PageHeight = 29.7*28.35 # 直接设置纸张大小
doc.PageSetup.Orientation = 1 # 页面方向, 竖直=0, 水平=1 doc.PageSetup.TopMargin = 3*28.35
# 页边距上=3cm,1cm=28.35pt
doc.PageSetup.BottomMargin = 3*28.35 # 页边距下=3cm doc.PageSetup.LeftMargin = 2.5*28.35 # 页边距左=2.5cm doc.PageSetup.RightMargin = 2.5*28.35 # 页边距右=2.5cm
doc.PageSetup.TextColumns.SetCount(2) # 设置页面分栏=2
3、 格式设置
sel = WordApp.Selection
# 获取Selection对象 sel.InsertBreak(8)
# 插入分栏符=8, 分页符=7
sel.Font.Name = "黑体" # 字体 sel.Font.Size = 24 # 字大 sel.Font.Bold = True # 粗体 sel.Font.Italic = True # 斜体 sel.Font.Underline = True
# 下划线
sel.ParagraphFormat.LineSpacing = 2*12 # 设置行距,1行=12磅
sel.ParagraphFormat.Alignment = 1 # 段落对齐,0=左对齐,1=居中,2=右对齐 sel.TypeText("XXXX") # 插入文字 sel.TypeParagraph()
# 插入空行
注:ParagraphFormat属性必须使用TypeParagraph()之后才能二次生效
Ⅳ Python如何读入一个文件夹下的多幅图片
搬过来的,可以看下代码,在自己写一个。
importos
allFileNum=0
defprintPath(level,path):
globalallFileNum
'''
打印一个目录下的所有文件夹和文件
'''
#所有文件夹,第一个字段是次目录的级别
dirList=[]
#所有文件
fileList=[]
#返回一个列表,其中包含在目录条目的名称(google翻译)
files=os.listdir(path)
#先添加目录级别
dirList.append(str(level))
forfinfiles:
if(os.path.isdir(path+'/'+f)):
#排除隐藏文件夹。因为隐藏文件夹过多
if(f[0]=='.'):
pass
else:
#添加非隐藏文件夹
dirList.append(f)
if(os.path.isfile(path+'/'+f)):
#添加文件
fileList.append(f)
#当一个标志使用,文件夹列表第一个级别不打印
i_dl=0
fordlindirList:
if(i_dl==0):
i_dl=i_dl+1
else:
#打印至控制台,不是第一个的目录
print'-'*(int(dirList[0])),dl
#打印目录下的所有文件夹和文件,目录级别+1
printPath((int(dirList[0])+1),path+'/'+dl)
forflinfileList:
#打印文件
print'-'*(int(dirList[0])),fl
#随便计算一下有多少个文件
allFileNum=allFileNum+1
if__name__=='__main__':
printPath(1,'/home/test/')
print'总文件数=',allFileNum
Ⅵ python 批量导入
"Column 'ipint' cannot be null"
插入数据时,列ipint的值存在NULL 值
Ⅶ 如何使用Python在word的指定位置插入图片
可以参考这篇博文用Python在word的指定位置插入图片
Ⅷ word图片和文字文混排内容怎么用python读取写入
Python可以利用python-docx模块处理word文档,处理方式是面向对象的。也就是说python-docx模块会把word文档,文档中的段落、文本、字体等都看做对象,对对象进行处理就是对word文档的内容处理。
二,相关概念
如果需要读取word文档中的文字(一般来说,程序也只需要认识word文档中的文字信息),需要先了解python-docx模块的几个概念。
1,Document对象,表示一个word文档。
2,Paragraph对象,表示word文档中的一个段落
3,Paragraph对象的text属性,表示段落中的文本内容。
三,模块的安装和导入
需要注意,python-docx模块安装需要在cmd命令行中输入pip install python-docx,如下图表示安装成功(最后那句英文Successfully installed,成功地安装完成,十分考验英文水平。)
注意在导入模块时,用的是import docx。
也真是奇了怪了,怎么安装和导入模块时,很多都不用一个名字,看来是很有必要出一个python版本的模块管理程序python-maven了,本段纯属PS。
四,读取word文本
在了解了上面的信息之后,就很简单了,下面先创建一个D:\temp\word.docx文件,并在其中输入如下内容。
然后写一段程序,代码及输出结果如下:
#读取docx中的文本代码示例
import docx
#获取文档对象
file=docx.Document("D:\\temp\\word.docx")
print("段落数:"+str(len(file.paragraphs)))#段落数为13,每个回车隔离一段
#输出每一段的内容
for para in file.paragraphs:
print(para.text)
#输出段落编号及段落内容
for i in range(len(file.paragraphs)):
print("第"+str(i)+"段的内容是:"+file.paragraphs[i].text)
运行结果:
================ RESTART: F:/360data/重要数据/桌面/学习笔记/readWord.py ================
段落数:13
啊
我看见一座山
雄伟的大山
真高啊
啊
这座山是!
真的很高!
第0段的内容是:啊
第1段的内容是:
第2段的内容是:我看见一座山
第3段的内容是:
第4段的内容是:雄伟的大山
第5段的内容是:
第6段的内容是:真高啊
第7段的内容是:
第8段的内容是:啊
第9段的内容是:
第10段的内容是:这座山是!
第11段的内容是:
第12段的内容是:真的很高!
>>>
总结
以上就是本文关于Python读取word文本操作详解的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
Ⅸ 如何用python把excel中的数据插入word模板指定位置
下载安装一下运行Excel和Word的第三方库
我用的分别是openpyxl,python-docx
具体位置的话你需要告诉我要在哪里
比方说第几行
Ⅹ python批量处理图片
用生成器,每次生成一批处理