欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python輸出PowerPoint(ppt)文件中全部文字信息的方法

 更新時間:2015年04月28日 15:28:57   作者:重負在身  
這篇文章主要介紹了Python輸出PowerPoint(ppt)文件中全部文字信息的方法,涉及Python通過windows中com組件操作ppt的相關技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了Python輸出PowerPoint(ppt)文件中全部文字信息的方法。分享給大家供大家參考。具體分析如下:

下面的代碼依賴于windows com,所以必須在機器上安裝PowerPoint才能用,可以將PPT文件中的所有純文本信息進行輸出到指定的文件,非常實用。

import win32com
from win32com.client import Dispatch, constants
ppt = win32com.client.Dispatch('PowerPoint.Application')
ppt.Visible = 1
pptSel = ppt.Presentations.Open("c:\\1.ppt")
win32com.client.gencache.EnsureDispatch('PowerPoint.Application')
f = file("c:\\1.txt","w")
slide_count = pptSel.Slides.Count
for i in range(1,slide_count + 1):
  shape_count = pptSel.Slides(i).Shapes.Count
  print shape_count
  for j in range(1,shape_count + 1):
    if pptSel.Slides(i).Shapes(j).HasTextFrame:
      s = pptSel.Slides(i).Shapes(j).TextFrame.TextRange.Text
      f.write(s.encode('utf-8') + "\n")    
f.close()
ppt.Quit()

希望本文所述對大家的Python程序設計有所幫助。

相關文章

  • Python Pygame實戰(zhàn)之打地鼠小游戲

    Python Pygame實戰(zhàn)之打地鼠小游戲

    Pygame庫是專門為了幫助做出的游戲和其他多媒體應用Python編程語言的一個開放源代碼模塊。本文將利用Pygame模塊制作一個打地鼠的小游戲,快跟隨小編一起學習一下吧
    2022-01-01
  • Python 腳本的三種執(zhí)行方式小結(jié)

    Python 腳本的三種執(zhí)行方式小結(jié)

    今天小編就為大家分享一篇Python 腳本的三種執(zhí)行方式小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 基于PyQt5制作數(shù)據(jù)處理小工具

    基于PyQt5制作數(shù)據(jù)處理小工具

    這篇文章主要和大家介紹了如何利用Python中的PyQt5模塊制作一個數(shù)據(jù)處理小工具,可以實現(xiàn)根據(jù)每個Excel數(shù)據(jù)文件里面的Sheet批量將數(shù)據(jù)文件合并成為一個匯總后的Excel數(shù)據(jù)文件,需要的可以參考一下
    2022-03-03
  • 基于Python爬蟲采集天氣網(wǎng)實時信息

    基于Python爬蟲采集天氣網(wǎng)實時信息

    這篇文章主要介紹了基于Python爬蟲采集天氣網(wǎng)實時信息,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • anaconda如何創(chuàng)建和刪除環(huán)境

    anaconda如何創(chuàng)建和刪除環(huán)境

    這篇文章主要介紹了anaconda如何創(chuàng)建和刪除環(huán)境,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • 實踐Python的爬蟲框架Scrapy來抓取豆瓣電影TOP250

    實踐Python的爬蟲框架Scrapy來抓取豆瓣電影TOP250

    這篇文章主要介紹了實踐Python的爬蟲框架Scrapy來抓取豆瓣電影TOP250的過程,文中的環(huán)境基于Windows操作系統(tǒng),需要的朋友可以參考下
    2016-01-01
  • pytorch加載自定義網(wǎng)絡權(quán)重的實現(xiàn)

    pytorch加載自定義網(wǎng)絡權(quán)重的實現(xiàn)

    今天小編就為大家分享一篇pytorch加載自定義網(wǎng)絡權(quán)重的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 使用Jupyter notebooks上傳文件夾或大量數(shù)據(jù)到服務器

    使用Jupyter notebooks上傳文件夾或大量數(shù)據(jù)到服務器

    這篇文章主要介紹了使用Jupyter notebooks上傳文件夾或大量數(shù)據(jù)到服務器,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python基礎語言學習筆記總結(jié)(精華)

    Python基礎語言學習筆記總結(jié)(精華)

    給大家分享一篇關于Python基礎學習內(nèi)容的學習筆記整理總結(jié)篇,里面匯集了學習Python基礎語言的難點和技巧,分享給大家。
    2017-11-11
  • Python正則表達式的使用范例詳解

    Python正則表達式的使用范例詳解

    本文將是一系列關于Python正則表達式文章的其中一部分。在這個系列的第一篇文章中,我們將重點討論如何使用Python中的正則表達式并突出Python中一些獨有的特性。
    2014-08-08

最新評論