亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > python 實現批量文件加密功能

python 實現批量文件加密功能

熱門標簽:地圖標注與注銷 南昌地圖標注 電梯新時達系統外呼顯示e 百應電話機器人總部 宿州電話機器人哪家好 旅游廁所地圖標注怎么弄 西青語音電銷機器人哪家好 無錫智能外呼系統好用嗎 成都呼叫中心外呼系統哪家強

一、源碼

1、結果展示

  python自動化辦公現在可不是一個陌生的詞,也隨著人們對自己隱私越來越看重,就會出現這樣的需求:每人一個PDF文件,因有個人隱私信息,所以需要對文件進行加密且密碼為本人身份證后六位。
  廢話不多說,上結論,程序運行結果如下:


  我們去一探究竟,原文件如下:

 獲取密碼如下:


  將文件加密以后結果如下:


  我們隨機打開一個驗證一下:


  輸入身份證后六位,作為密碼即可打開。

2、源碼

  可運行源碼如下:

import os
from PyPDF2 import PdfFileWriter, PdfFileReader
import pandas as pd

# 全局工作目錄
os.chdir("D:\加密")

def main():
    # 1、找文件
    # 獲取實習證明原文件的文件名
    rosterfile = os.listdir('.\原文件\\')
    # 獲取信息中表的姓名與密碼
    name,Password = getPassword()

    # 對每個文件進行加密并保存
    for prove in rosterfile:
        for Name in name:
            if Name in prove:
                i = name.index(Name)
                rosterLast = prove
                rosterNow = '.\文件加密版本\\' + prove
                password = Password[i]
                # 2、加密文件并輸出
                encryptionPDF(rosterLast,rosterNow,password)


# 獲取了表中姓名信息,并提取身份證后六位作為密碼
def getPassword():
    password = []
    name = []
    # 獲取Excel列,包括姓名、身份證號
    Name = pd.read_excel('.\名單.xlsx', usecols=[0],names=None)  # 讀取項目名稱列,不要列名
    Id = pd.read_excel('.\名單.xlsx', usecols=[1],names=None)  # 讀取項目名稱列,不要列名
    Name1 = Name.values.tolist()
    id = Id.values.tolist()
    # 提取身份證后六位作為密碼
    for i in id:
        password.append(str(i[0])[12:18:1])
    # 提取姓名為字符串,原來為list
    for j in Name1:
        name.append(j[0])
    return name,password

# 加密文件并輸出
# 變量說明:rosterLast-原PDF文件路徑,rosterNow-加密后輸出路徑,password-加密密碼
def encryptionPDF(rosterLast,rosterNow,password):
    pdf_reader = PdfFileReader(r'.\原文件\\%s'%(rosterLast))  # 輸入你想要操作的pdf文檔的位置/名稱
    pdf_writer = PdfFileWriter()

    for page in range(pdf_reader.getNumPages()):
        pdf_writer.addPage(pdf_reader.getPage(page))

    pdf_writer.encrypt(password)  # 寫入密碼并輸出到目的路徑
    with open(rosterNow, 'wb') as out:
        pdf_writer.write(out)
    print("文件:%s----已完成加密,密碼為:%s"%(rosterLast,password))

# 函數入口
if __name__ == '__main__':
    print("-----開始加密-----")
    main()
    print("-----加密完成-----")

二、源碼注釋

1、所使用依賴包

  共使用三個函數:

# 文件操作
import os

# 操作PDF文件
from PyPDF2 import PdfFileWriter, PdfFileReader

# 操作數據
import pandas as pd

  在這里我只是簡單說明用這些第三方庫干了什么,具體學習可參考官方文檔或者菜鳥教程。

2、函數功能

  編碼過程中也共定義有三個函數,其功能如下:

# 主函數,從這里我們可以看到我整體是如何實現此需求的
def main():

# 功能函數,用來獲取文件密碼的,然后使用姓名與文件名做匹配,達到本人文件為本人身份證后六位的需求。
def getPassword():

#  功能函數,本次編碼的核心,前面都可以作為準備階段,就是為本函數用來加密文件而提供讀取、輸出路徑以及密碼的。
def encryptionPDF(rosterLast,rosterNow,password):

3、代碼拓展

  這只是一個很簡單的需求,它并不具有普遍性,它可能僅在我電腦上可以運行,當你拷貝走源碼以后可能就沒法運行了,會報各種各樣的錯誤。
  如果你想直接用,那可能得按照我在編碼過程中準備的數據一模一樣的去準備。所以它其實只能用作學習交流,想要直接使用不太現實。
  當然可以嘗試著在此基礎上增加功能或者增加代碼的可用性與門檻。例如:獲取用戶輸入的路徑,定義密碼模板等,讓代碼具有普遍性,可直接拷貝運行那種的。

三、可運行環境

  那如果你不想改源碼,想直接用那怎么辦?
  沒問題!那你就跟著我來吧,一點一點來。
  首先在D盤創建一個文件夾名為:加密;注意!必須保證它在根目錄下!它的路徑為D:\加密。然后打開文件創建如下:必須一模一樣


  差不多了,原文件放在原文件夾里面,運行以后的文件就在加密版本文件夾里面。
  最重要的就是在名單的表格里面把信息填好,這就是用來設置密碼的,表格格式如下:身份證號碼格式為數字


  表格只有兩列!一列姓名、一列身份證號碼。身份證號碼為數字類型!

到此這篇關于python 實現批量文件加密功能的文章就介紹到這了,更多相關python 批量文件加密內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python破解zip加密文件的方法
  • 基于python實現文件加密功能
  • python暴力解壓rar加密文件過程詳解
  • python實現文件快照加密保護的方法
  • Python編譯成.so文件進行加密后調用的實現
  • Python 實現加密過的PDF文件轉WORD格式
  • python中的socket實現ftp客戶端和服務器收發文件及md5加密文件

標簽:七臺河 辛集 渭南 贛州 濰坊 西安 雅安 許昌

巨人網絡通訊聲明:本文標題《python 實現批量文件加密功能》,本文關鍵詞  python,實現,批量,文件,加密,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python 實現批量文件加密功能》相關的同類信息!
  • 本頁收集關于python 實現批量文件加密功能的相關信息資訊供網民參考!
  • 推薦文章
    亚欧成人乱码一区二区| 成人高清视频免费观看| 青青青草影院 | 久草免费在线色站| 日韩欧美一二三区| 日韩中文字幕一区| 精品视频免费在线| 91麻豆精品国产高清在线| 国产高清视频免费| 韩国三级香港三级日本三级| 高清一级片| 九九九在线视频| 九九久久99综合一区二区| 九九热精品免费观看| 国产美女在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 美国一区二区三区| 精品国产亚一区二区三区| 精品国产三级a| 四虎影视库国产精品一区| 国产网站免费在线观看| 成人免费高清视频| 国产亚洲精品成人a在线| 精品视频一区二区三区免费| 青青青草视频在线观看| 国产网站免费在线观看| 精品在线观看国产| 国产美女在线观看| 久久国产精品只做精品| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 成人高清免费| 成人av在线播放| 精品国产一区二区三区久| 午夜在线观看视频免费 成人| 91麻豆精品国产自产在线| 国产韩国精品一区二区三区| 中文字幕Aⅴ资源网| 日韩在线观看免费| 成人av在线播放| 午夜欧美成人久久久久久| 欧美大片毛片aaa免费看| 精品国产香蕉在线播出| 97视频免费在线| 高清一级片| 国产高清视频免费观看| 欧美日本免费| 亚洲第一页乱| 美女免费黄网站| 欧美激情一区二区三区在线| 成人高清视频在线观看| 九九精品久久久久久久久| 一级女性全黄生活片免费| 国产网站免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日韩中文字幕在线观看视频| 久久国产精品只做精品| 精品久久久久久综合网| 国产91视频网| 九九免费精品视频| 国产欧美精品| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产不卡在线播放| 国产伦久视频免费观看 视频 | 国产成人精品一区二区视频| 久久国产影院| 午夜久久网| 美国一区二区三区| 夜夜操网| 欧美大片毛片aaa免费看| 欧美日本二区| 日本伦理黄色大片在线观看网站| 国产视频一区在线| 九九热精品免费观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚洲精品中文一区不卡| 欧美激情在线精品video| 午夜欧美成人久久久久久| 久久国产影视免费精品| 国产极品精频在线观看| 久久精品免视看国产明星| 尤物视频网站在线| 欧美另类videosbestsex| 日韩在线观看免费完整版视频| 你懂的日韩| 精品国产一区二区三区久| 欧美a级大片| 亚欧成人毛片一区二区三区四区| 国产激情视频在线观看| 日韩专区一区| 久久99爰这里有精品国产| 精品视频免费看| 九九精品影院| 黄视频网站在线免费观看| 亚洲www美色| 夜夜操网| 97视频免费在线| 国产一区免费观看| 精品国产一区二区三区久| 国产福利免费视频| 亚洲第一视频在线播放| 高清一级做a爱过程不卡视频| 97视频免费在线| 日本免费看视频| 日韩一级黄色| 天天色成人| 国产伦精品一区二区三区在线观看| 黄视频网站免费| 欧美国产日韩一区二区三区| 韩国毛片免费大片| 超级乱淫黄漫画免费| 精品国产香蕉在线播出| 黄色免费三级| 国产麻豆精品| 午夜激情视频在线播放| 亚久久伊人精品青青草原2020| 亚洲第一页乱| 欧美a级成人淫片免费看| 国产视频一区二区三区四区| 亚洲 欧美 91| 麻豆系列 在线视频| 日韩字幕在线| 日韩中文字幕一区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久久精品人人做人人爽97| 国产成人精品综合在线| 日韩欧美一及在线播放| 免费国产在线视频| 欧美国产日韩精品| 久草免费在线观看| 九九九在线视频| 国产精品1024永久免费视频| 国产网站免费在线观看| 欧美另类videosbestsex高清| 久久国产影院| 国产综合91天堂亚洲国产| 精品久久久久久中文| 99久久精品国产国产毛片| 色综合久久天天综线观看| 国产一区二区精品久| 美女免费黄网站| 精品视频一区二区三区| 美女免费精品视频在线观看| 97视频免费在线| 欧美激情一区二区三区在线| a级毛片免费全部播放| 国产一区二区福利久久| 国产精品12| 成人高清视频在线观看| 免费国产在线视频| 精品国产亚洲人成在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 深夜做爰性大片中文| 成人免费网站视频ww| 亚久久伊人精品青青草原2020| 国产成人啪精品| 日本在线www| 一本高清在线| 黄色福利片| 日本伦理网站| 香蕉视频久久| 91麻豆国产| 麻豆网站在线看| 国产国语在线播放视频| 国产综合成人观看在线| 中文字幕97| 午夜欧美福利| 日韩中文字幕一区二区不卡| 国产极品白嫩美女在线观看看| 欧美1区| 国产网站在线| 青青青草视频在线观看| 日韩专区一区| 国产不卡在线看| 国产高清在线精品一区二区| 国产综合成人观看在线| 亚洲第一页乱| 国产91丝袜在线播放0| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚飞与亚基在线观看| 日本特黄特色aaa大片免费| 日韩中文字幕一区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 成人高清护士在线播放| 亚久久伊人精品青青草原2020| 午夜在线亚洲| 欧美另类videosbestsex高清| 国产综合91天堂亚洲国产| 99色视频在线观看| 欧美大片a一级毛片视频| 欧美日本二区| 亚洲精品影院| 青青久热| 日韩免费片| 国产高清在线精品一区二区 | 日本伦理网站| 日韩一级精品视频在线观看| 午夜久久网| 成人免费一级纶理片| 精品久久久久久综合网|