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

Python使用擴(kuò)展庫(kù)pywin32實(shí)現(xiàn)批量文檔打印實(shí)例

 更新時(shí)間:2020年04月09日 09:42:48   作者:dongfuguo  
這篇文章主要介紹了Python使用擴(kuò)展庫(kù)pywin32實(shí)現(xiàn)批量文檔打印實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

本文代碼需要正確安裝Python擴(kuò)展庫(kù)pywin32,建議下載whl文件進(jìn)行離線安裝。然后調(diào)用win32api的ShellExecute()函數(shù)來(lái)實(shí)現(xiàn)文檔打印,系統(tǒng)會(huì)根據(jù)文檔類型自動(dòng)選擇不同的軟件進(jìn)行打開并自動(dòng)打印,如果要打印的是圖片的話,需要手工確認(rèn)一下。

關(guān)于ShellExecute()函數(shù)的參數(shù)含義請(qǐng)查閱Windows API或pywin32幫助文檔。

import win32print
import win32api

for fn in ['1.txt', '2.txt', '3.txt', '4.docx']:
 win32api.ShellExecute(0,\
   'print',\

   fn,\
   win32print.GetDefaultPrinterW(),\
   ".",
  0)

補(bǔ)充知識(shí):Python-EXECL批量打印

python版本為2.7

要用到的Python庫(kù):pywin32(pip install pywin32)

#coding=UTF-8
#-*-conding : gb2312 -*-

import os 
import win32com.client 
import win32api 
import time

dir_name = r'C:\Users\Administrator\Desktop\sqqk' #文件路徑 
file_name=os.listdir(dir_name)  #路徑下文件名稱
file_dir =[os.path.join(dir_name,x) for x in file_name] #得到文件路徑

b=len(file_dir)
i = 0
while i <= len(file_dir):
 xlApp = win32com.client.Dispatch('Excel.Application') #打開 EXCEL ,這里不需改動(dòng)
 xlApp.Visible = 0   #不在后臺(tái)運(yùn)行
 xlApp.EnableEvents = False
 xlApp.DisplayAlerts = False  #顯示彈窗
 xlBook = xlApp.Workbooks.Open(file_dir[i])  
 xlApp.ActiveWorkbook.Sheets(1).PageSetup.Zoom = False 
 xlApp.ActiveWorkbook.Sheets(1).PageSetup.FitToPagesWide = 1
 xlApp.ActiveWorkbook.Sheets(1).PageSetup.FitToPagesTall = 1
 #xlBook.Save()   #保存
 ename = xlApp.ActiveWorkbook.name  #獲取打開工作表名稱
 
 xlBook.PrintOut(1,1,)   #打印頁(yè)數(shù)1到1
 xlApp.quit()   #退出
 print ename,"%d%%" %(((i+1.0)/b)*100.0)  #打印出打開工作表名稱和當(dāng)前百分比進(jìn)度
 time.sleep(6)
 i = i + 1

以上這篇Python使用擴(kuò)展庫(kù)pywin32實(shí)現(xiàn)批量文檔打印實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在Python中實(shí)現(xiàn)字典反轉(zhuǎn)案例

    在Python中實(shí)現(xiàn)字典反轉(zhuǎn)案例

    這篇文章主要介紹了在Python中實(shí)現(xiàn)字典反轉(zhuǎn)案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • Python報(bào)錯(cuò)TypeError: unhashable type: ‘numpy.ndarray‘的解決辦法

    Python報(bào)錯(cuò)TypeError: unhashable type: ‘numpy.nd

    在Python編程中,尤其是在處理數(shù)據(jù)時(shí),我們經(jīng)常使用numpy數(shù)組,然而,當(dāng)我們嘗試將numpy數(shù)組用作字典的鍵或集合的元素時(shí),就會(huì)遇到TypeError: unhashable type: 'numpy.ndarray',本文將探討這個(gè)錯(cuò)誤的原因,并給出幾種可能的解決方案,需要的朋友可以參考下
    2024-09-09
  • django實(shí)現(xiàn)更改數(shù)據(jù)庫(kù)某個(gè)字段以及字段段內(nèi)數(shù)據(jù)

    django實(shí)現(xiàn)更改數(shù)據(jù)庫(kù)某個(gè)字段以及字段段內(nèi)數(shù)據(jù)

    這篇文章主要介紹了django實(shí)現(xiàn)更改數(shù)據(jù)庫(kù)某個(gè)字段以及字段段內(nèi)數(shù)據(jù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • Python算法思想集結(jié)深入理解動(dòng)態(tài)規(guī)劃

    Python算法思想集結(jié)深入理解動(dòng)態(tài)規(guī)劃

    這篇文章主要為大家介紹了Python算法思想集結(jié)深入理解動(dòng)態(tài)規(guī)劃詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Python 解決空列表.append() 輸出為None的問(wèn)題

    Python 解決空列表.append() 輸出為None的問(wèn)題

    在本篇文章里小編給大家整理了一篇關(guān)于Python 解決空列表.append() 輸出為None的問(wèn)題的相關(guān)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-05-05
  • Python?Selenium彈窗處理操作指南

    Python?Selenium彈窗處理操作指南

    我們做項(xiàng)目經(jīng)常會(huì)遇到彈出框,下面這篇文章主要給大家介紹了關(guān)于Python?Selenium彈窗處理的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Django中常用的查詢數(shù)據(jù)方法及查詢對(duì)象的條件詳解

    Django中常用的查詢數(shù)據(jù)方法及查詢對(duì)象的條件詳解

    在web 開發(fā)過(guò)程中,Django 與后臺(tái)數(shù)據(jù)庫(kù)的交互是必不可少的一項(xiàng),也是實(shí)現(xiàn)業(yè)務(wù)邏輯所需數(shù)據(jù)的重要方式,這篇文章主要給大家介紹了關(guān)于Django中常用的查詢數(shù)據(jù)方法及查詢對(duì)象條件的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • Python PyPDF2模塊安裝使用解析

    Python PyPDF2模塊安裝使用解析

    這篇文章主要介紹了Python PyPDF2模塊安裝使用解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 解決linux下使用python打開terminal時(shí)報(bào)錯(cuò)的問(wèn)題

    解決linux下使用python打開terminal時(shí)報(bào)錯(cuò)的問(wèn)題

    這篇文章主要介紹了linux下使用python打開terminal時(shí)報(bào)錯(cuò),本文通過(guò)兩種場(chǎng)景分析給大家詳細(xì)講解,需要的朋友可以參考下
    2023-03-03
  • 如何利用Python 快速找到最大文件

    如何利用Python 快速找到最大文件

    現(xiàn)在的電腦差不多都是固態(tài)硬盤了,速度很快,但容量不會(huì)太大,經(jīng)常會(huì)出現(xiàn)磁盤空間不足的情況,怎么辦,刪除那些不重要的最大的文件是最有效的辦法,這篇文章我們就來(lái)介紹介紹了如何利用Python 快速找到最大文件,需要的朋友可以參考一下
    2021-11-11

最新評(píng)論