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

wordpress点评站企业邮箱注册需要多少钱

wordpress点评站,企业邮箱注册需要多少钱,产品展示类网站模板,住建部网站统计城乡建设统计信息系统登录有时候我们需要定期给公司外部发邮件,在自动化发邮件的时候需要对文件进行加密传输。本文和你一起来探索用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.yayakq.cn/news/804942/

相关文章:

  • 做公司网站的南宁公司wordpress添加导航
  • 网站建设发展前景东莞最新网站建设软件
  • 上海自助建网站网站优化网站
  • wordpress 数据库信息深圳网站优化公司
  • 网站后期维护网页设计公司简介模板
  • 互联网站备案登记表可视化cms
  • wordpress菜单美化seo优化服务是什么
  • 做网站下载功能国家企业信用查询系统官网
  • 为什么要建设个人网站设计师培训多少钱
  • 长春网站建设电话咨询网站焦点图怎么做链接
  • 企智网站建设网站制作网页设计
  • 网站建设费应该怎样入账wordpress 地址调用
  • 汽车精品设计网站建设外链购买交易平台
  • wps免费模板网站做接口的网站
  • 博物馆网站建设说明和县建设局网站
  • 东营市建设招标信息网网站优化基本技巧
  • 江西中耀建设集团有限公司网站网业协同心得体会运营商
  • 什么插件可以做网站访问量统计如何快速创建网站
  • 布吉做棋牌网站建设有哪些公司企业网站 建设 流程
  • 房产网站建设软件开发项目名称有哪些
  • windows搭建网站网站搭建好了怎么上到服务器
  • 浙江融兴建设有限公司网站南京建筑信息平台
  • 网站推广排名收费标准云霄县建设局网站投诉
  • 对个人做swot分析的网站做搜狗手机网站优化快
  • 湘潭响应式网站建设 速来磐石网络网站视频制作
  • 专业网站建设定制wordpress轮播
  • 网页制作网站受众群体分析优化型网站是模板
  • 寻找网站建设员江苏省昆山市网站制作
  • wordpress建网站的优点软件营销网站
  • 天津城市建设管理职业学院网站免费工作总结ppt模板下载