不想写YAML了?用Python手撮Ansible模块并在Playbook中调用
老板又提出了大胆的的想法:保存的文件,文件名能不能加上编号?为了实现老板这一句话的想法,与其费尽心机写出惊世骇俗的YAML,还不如直接写Python实现这些功能。本文通过实例教你用Python手撮Ansible模块,并在Playbook中调用。
呐、「我们」还会再见面吗?
老板又提出了大胆的的想法:保存的文件,文件名能不能加上编号?为了实现老板这一句话的想法,与其费尽心机写出惊世骇俗的YAML,还不如直接写Python实现这些功能。本文通过实例教你用Python手撮Ansible模块,并在Playbook中调用。
已经作古的CentOS7.9通过YUM能够安装Python3的最高版本为3.6。笔者为了能够正常使用Ansible,尝试在CentOS7.9上编译安装Python3.10。虽然Python能启动,但当使用pip的时候,便会报“SSLError”的错。
众所周知,用PyInstaller打包的Python可执行文件体积往往十分巨大,而且还极易被反编译。而使用Nuitka打包可解决PyInstaller打包文件体积过大以及易被反编译的问题。本文介绍如何安装Nuitka并用它打包.py文件成.exe,使用的Python版本为3.10。
通过这篇文章,您将学会如何写出平分列表、ZIP字符编码转换、字符串和时间日期类型的相互转换,以及很多听起来简单但实现的时候令人懵逼的代码~
Openpyxl基础常用功能速查:文档打开load_workbook/保存wb.save(SAVENAME),行列遍历读写ws.iter_rows(),用Excel索引对个别单元格进行读写ws[‘A1’].value,etc。用Python轻松实现Excel自动化~
这篇文章主要介绍了如何在Python中调用C程序。首先,作者创建了一个C程序,该程序接收一个整数作为参数,将其乘以2并返回结果。然后,作者展示了如何在Python中使用subprocess模块来运行这个C程序,并获取其返回值。最后,作者还展示了如何获取C程序的输出文本。
公家的电脑权限一大堆,其中大部分都阻止了安装软件的功能。但有时候在这些电脑上写Python又是刚需,于是软件安装权限设置与Python开发需求的矛盾催生了解压即用的Python便携版。
笔者在VPS上安装某Python3编写的Web应用,执行时报错缺少模块“gevent”。于是一如既往地执行pip3 install gevent,结果安装到最后提示“gcc error”、“找不到Python.h”之类的东西。光安装依赖是不够的,还需要