Technology Sharing

  • 首页
  • 资料分享
  • 在线工具
    • 随机密码生成器
  • 介绍
  • RSS
  • privacy
  • 云产品推广
    • 腾讯云
    • 阿里云
Share IT knowledge
python

使用 Python3 代理 Mailgun 发送电子邮件的方法

邮件是我们日常工作中最常用的通讯方式之一。而在 Python3 中,我们可以利用 Mailgun 提供的邮件代理服务来发送邮件。 import smtplib import sys from email.mime.text import MIMEText # 邮件代理服务器的主机名和端口 host = 'smtp.mailgun.org' port = 587 # 发送方的电子邮件地址和密码 sender = "postmaster@yourdomain.com" password = "your_password…

2023年4月28日 0条评论 235点热度 0人点赞 nico 阅读全文
python

python 获取链接跳转过程中的url、header、cookie

requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到。可以说,Requests 完全满足如今网络的需求。

2022年10月28日 0条评论 219点热度 0人点赞 nico 阅读全文
linux

Python自动化 | 比对两份Excel/Word文件

如果你经常与Excel或Word打交道,那么从两份表格/文档中找到不一样的元素是一件让人很头疼的工作,当然网上有很多方法、第三方软件教你如何对比两份文件。本文就将以两份真实的Excel/Word文件为例,讲解如何使用Python光速对比并提取文件中的不同之处! 比较Excel Excel用例 可以看到上方两个Excel表格中共有四处不同,现在我们使用Python来快速定位这五处不同。 现在就生成了一个新的Excel来提示我们哪里发生了变化 比较Word 我们还是创建两份有区别的Word文档

2022年9月30日 0条评论 239点热度 0人点赞 nico 阅读全文
linux

Python操作Excel (xlrd & xlwt模块)

xlrd是用来从Excel中读写数据的,但我们通常只用它进行读操作,写操作会相对于专门写入的模块麻烦一些。其实,后面的rd可以看出是reader的缩小。 类比于xlrd的reader,那么xlwt就相对于writer,而且很纯正的一点就是它只能对Excel进行写操作。xlwt和xlrd不光名字像,连很多函数和操作格式也是完全相同。下面让我们慢慢介绍。 xlrd:可以对xlsx、xls、xlsm文件进行读操作且效率高 xlwt:主要对xls文件进行写操作且效率高,但是不能执行xlsx文件 安装与使用 xlrd常用操作…

2022年9月23日 0条评论 215点热度 0人点赞 nico 阅读全文
linux

Python操作Excel (xlsxwriter模块)

xlsxwriter 只允许写入.xlsx格式的文件,它的精华在于写入(多张样式图表、图片、表格样式修改等) 它的缺点就是不支持读取和修改,它只能创建新的文件,如果创建新文件时与原有文件同名,则会覆盖原有文件,读者想完美读取功能的话,可以结合xlsxreader来实现,两者结合可谓真正完整的Excel+XLSX再现。 其次,它不支持XLS文件的写入,XLS文件是一种二进制格式的文件。如果读者想创建XLS格式文件的话可以参考xlwt模块。 安装与概览 安装很简单,没有什么特别要注意的,直接在命令行/终端中安装即可 p…

2022年9月23日 0条评论 216点热度 0人点赞 nico 阅读全文
linux

Python操作Excel (xlwings模块)

xlwings 需要安装有 Excel 软件,允许读取和写入 .xls和 .xlsx 两种格式文件并进行增删改查,可以调用 Excel 文件中 VBA 写好的程序,与 matplotlib 、 pandas 的兼容性强。 安装 xlwings 是一个非标准库,需要在命令行中安装,在终端(Mac)/命令行(Win)使用pip安装即可,一般不会出现什么问题。 pip install xlwings 前置知识 可以看到,和 xlwings 直接对接的是 apps…

2022年9月21日 0条评论 228点热度 0人点赞 nico 阅读全文
linux

Python操作Excel (openpyxl模块)

openpyxl:不需要 Excel 软件,仅支持 .xlsx 格式文件并进行增删改查 安装openpyxl是一个非标准库,因此需要自行安装,安装过程并不困难,Windows/Mac用户均可以在命令行(CMD)/终端(Terminal)中使用pip安装。 pip install openpyxl 前置知识 Excel表格结构介绍 读取Excel 1.载入Excel 备注:load_workbook只能打开已经存在的Excel,不能创建新的工作簿 2.根据名称获取工作表(sheet) 如果只有一张…

2022年9月21日 2条评论 249点热度 0人点赞 nico 阅读全文
linux

Python-连接linux服务器批量执行命令

功能 远程连接多台linux服务器,执行命令。 环境 python3 paramiko 模块 脚本内容

2022年9月16日 0条评论 240点热度 0人点赞 nico 阅读全文
linux

Python-服务器&交换机自动化巡检

功能 远程登录多台linux服务器或交换机执行相应命令输出到txt文本。其中服务器ip列表(ip_file.txt)自定义,巡检命令列表(cmd_file.txt)自定义。 注意:交换机必须设置look_for_keys(bool类型),设置为False时用来禁用在~/.ssh中搜索私钥文件 环境准备 linux系统 python3环境 python3模块paramiko 脚本内容 #vim check.py 备注:username='用户名', password='密码' 记得修改 ip列表 #vim ip_fi…

2022年9月16日 0条评论 211点热度 0人点赞 nico 阅读全文
linux

使用Python开启一个内置下载服务器

需求 有时我们要从其他的远程机器上下载一些文件到别的远程机器上,常规的方法是下到本地,再传到需要的地方,可是这么来回折腾不仅浪费时间,还有随时有可能出错。利用python我们可以直接建立一个临时的文件下载服务。 查看当前python版本 # python -V python2开启下载器 # cd 文件所在目录 # python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ... python3开启下载器 # cd 文件所在目录 # python -m …

2022年6月28日 0条评论 255点热度 1人点赞 nico 阅读全文

nico

Linux运维工程师
软考网络工程师 && 软考信息安全工程师

最新 热点 随机
最新 热点 随机
linux部署JDK环境 [Solved] MariaDB import issue: Error at line 1: Unknown command '\-'. Could not retrieve mirrorlist http://mirrorlist.centos.org/ CentOS 7 Kubernetes如何删除卡在“Terminating”状态的命名空间 解决GitLab Runner签名无效 如何禁用 Ubuntu "Daemons using outdated libraries" 弹出窗口
Python操作Excel (openpyxl模块) Ubuntu使用lsyncd实现目录实时同步 Python操作Excel (xlwings模块) 添加虚拟内存swap linux部署JDK环境 MySQL 事务管理:通过案例学习如何有效运用事务
分类
  • cve
  • docker
  • git
  • kubernetes
  • linux
  • mysql
  • nginx
  • php
  • PostgreSQL
  • python
  • redis
  • windows
  • wordpress
  • zabbix
  • 工具
  • 热门分享
2025 年 5 月
一 二 三 四 五 六 日
 1234
567891011
12131415161718
19202122232425
262728293031  
« 7 月    

COPYRIGHT © 2023 Technology Sharing. ALL RIGHTS RESERVED.

备案图标 皖公网安备34132402000202 皖ICP备2023004851号-1