当前位置: 首页 > news >正文

影视网站建设抖音seo怎么做

影视网站建设,抖音seo怎么做,营销型网站建设公司,自己做网站 需要服务器吗有时候我们需要定期给公司外部发邮件,在自动化发邮件的时候需要对文件进行加密传输。本文和你一起来探索用python给单个文件和批量文件加密。    python自动化发邮件可参考【干货】用Python每天定时发送监控邮件。 文章目录 一、安装pypiwin32包二、定义给excel加…

有时候我们需要定期给公司外部发邮件,在自动化发邮件的时候需要对文件进行加密传输。本文和你一起来探索用python给单个文件和批量文件加密。
  
python自动化发邮件可参考【干货】用Python每天定时发送监控邮件。

文章目录

    • 一、安装pypiwin32包
    • 二、定义给excel加密的函数
    • 三、给单个excel加密
    • 四、批量给excel加密

一、安装pypiwin32包

  
调用win32com.client,需先要安装pypiwin32包。打开cmd,安装语句如下:

pip install pypiwin32

若安装成功,会显示结果如下:
  
在这里插入图片描述

  
  

二、定义给excel加密的函数

  
我们先定义一个给单个excel加密的函数,具体代码如下:

import win32com.client#excel加密函数
def pwd_xlsx(old_filename, new_filename, pwd_str, pw_str=''):'''old_filename:旧文件名 new_filename:新文件名pwd_str:保存的新文件密码pw_str:打开文件密码,若无访问密码,则设为'''''    xcl = win32com.client.Dispatch("Excel.Application")wb = xcl.Workbooks.Open(old_filename, False, False, None, pw_str)xcl.DisplayAlerts = False#关闭显示告警对话框wb.SaveAs(new_filename, None, pwd_str, '')#保存时可设置访问密码xcl.Quit()

主要功能是输入旧文件,生成新文件,并对新文件加密。
  
  

三、给单个excel加密

  
在批量加密之前,先调用上一节的函数对单个文件进行加密。具体代码如下:

filename = "F:\\公众号\\71.excel自动加密\\train_u6lujuX_CVtuZ9i.csv"
pwd_xlsx(filename,filename, '1111')
# 三个参数:待加密文件,加密后名称,密码

得到结果:
  
在这里插入图片描述
  
从上述pwd_xlsx函数调用语句可知,待加密文件和加密后文件是同一个,且设置的文件密码是1111(密码可根据需要自行设置)。即打开原始文件,保存新文件并加密。由于新文件和原始文件同名,实际是用加密后的新文件覆盖了原始文件。
  
注意1: 我尝试用os.chdir函数定义存储原始文件的文件夹,在pwd_xlsx函数中只放文件名,结果报错。
  
注意2: 该函数对excel文件可以加密,若输入的是csv文件,虽然不会报错,但是生成的文件并未加密。
  
若想加密后的文件不覆盖原始文件,具体代码如下:

old_filename = "F:\\公众号\\71.excel自动加密\\date2.xlsx"
new_filename = "F:\\公众号\\71.excel自动加密\\date2_m.xlsx"
pwd_xlsx(old_filename, new_filename, '123')
# 三个参数:待加密文件,加密后名称,密码

得到结果:
  
在这里插入图片描述
  
  

四、批量给excel加密

  
首先把需要加密的文件放到一个文件夹中,应用如下程序可以获取该文件夹中的所有文件名称。

import osfolder_path = "F:\\公众号\\71.excel自动加密\\批量加密"
#文件夹路径
file_list = os.listdir(folder_path)
#获取文件夹中所有文件的文件名
for file_name in file_list:print(file_name)#打印文件夹中的文件名

得到结果:

pl_date1.xlsx
pl_date1_m.xlsx
pl_date2.xlsx
pl_date3.xlsx
pl_date4.xlsx
pl_date5.xlsx

原始文件夹内容如下:
  
在这里插入图片描述
  
可以发现两者是一致的。接着调整一下上述代码,生成原始文件路径和名称,以及新文件路径和名称,并批量调用加密函数,生成加密文件,具体代码如下:
  

import osfolder_path = "F:\\公众号\\71.excel自动加密\\批量加密"
#文件夹路径
file_list = os.listdir(folder_path)
#获取文件夹中所有文件的文件名
for file_name in file_list:old_filename = folder_path + '\\' + file_name#原始文件new_filename = old_filename.replace('.xlsx', '_m.xlsx')#新加密文件print(old_filename)print(new_filename)pwd_xlsx(old_filename, new_filename, '123')#调用加密函数对原始文件进行加密并生成新文件,文件密码123

得到结果:
  
在这里插入图片描述

至此,Python中批量给excel文件加密已讲解完毕,感兴趣的朋友可以自己跟着代码尝试一遍图片。
  
【限时免费进群】 在群内免费讨论学习Python、玩转Python、风控建模、人工智能学习、数据分析等内容,也可交流工作中遇到的相关问题。需要的朋友添加微信号19967879837,加时备注想进的群,比如风控建模。
  
你可能感兴趣:
用Python绘制皮卡丘
用Python绘制词云图
用Python绘制520永恒心动
Python人脸识别—我的眼里只有你
Python画好看的星空图(唯美的背景)
【Python】情人节表白烟花(带声音和文字)
用Python中的py2neo库操作neo4j,搭建关联图谱
Python浪漫表白源码合集(爱心、玫瑰花、照片墙、星空下的告白)

http://www.ds6.com.cn/news/46868.html

相关文章:

  • 品牌网站建设服务机构安卓优化大师全部版本
  • 朝阳区网站建设今日特大新闻新事
  • 哪个网站网页做的好看市场调研分析报告模板
  • 如何建立自己的购物网站南昌seo排名收费
  • 奉贤免费网站建设安卓优化大师老版本下载
  • 做网站所具备的的条件百度竞价排名服务
  • 做网站订单官网seo是什么意思
  • 网站对联模板企业策划方案怎么做
  • 网站建设添加视频昆明seo技术培训
  • 做音乐网站是不是侵权深圳seo外包公司
  • 莱州市网站宝塔没有域名直接做网站怎么弄
  • app定制开发的公司灰色seo关键词排名
  • wordpress编辑器移植seo优化技术
  • 五金机械东莞网站建设牡丹江seo
  • 淘宝客导购网站怎么做2024会爆发什么病毒
  • wordpress自动封ip嘉兴关键词优化报价
  • 网站漂浮图片代码中国十大品牌策划公司
  • 网站自动适应屏幕成都seo工程师
  • 安徽兴罗建设集团网站seo网络优化专员
  • 松江做移动网站设计网络营销策划方案范文
  • 推广型网站开发网址南京高端品牌网站建设
  • 小程序制作收费兰州网站优化
  • wordpress linux 权限长沙seo关键词
  • 网络设计网站googleplay安卓版下载
  • 做网站的地方软件开发需要多少资金
  • 鞍山网站制作报价网络营销服务有哪些
  • 网站空间选择的主要原则有哪些最近三天发生的重要新闻
  • 新乡平原新区建设局网站百度百度一下你就知道主页
  • 彩票网站制作开发网站seo资讯
  • 免费网页游戏平台seo优化收费