脚本编程 第3页

解决"smtplib推送邮件时候出现smtplib.py"问题

老蒋 发布于 2018-11-12 21:01:43

老蒋有在研究老唐同学建议的一个邮件群发python脚本,但是在配置好文件推送的时候有出现错误。开始以为是smtplib和email模块没有安装,但是检查发现是有安装的,而且也没有提示错误。这里出现的错误是这样子的。 root@li924-42:~# python mymail.p...

Python监控WHMCS面板VPS主机商库存及E-Mail邮件通知

老蒋 发布于 2018-04-12 09:16:31

老蒋在前几天有整理过"Python监控WHMCS面板VPS主机商库存及微信通知",可以利用微信通知的方式告知VPS、服务器商家库存情况,但是前提必须是WHMCS面板的商家才支持。在翻阅文档的时候,看到这里"https://eqblog.com/whmcs-python-hon.h...

Python监控WHMCS面板VPS主机商库存及微信通知

老蒋 发布于 2018-04-09 16:49:54

虽然如今选择VPS、服务器并不是那么困难,但是还是有些服务商提供的特价或者稀缺VPS、服务器得到用户抢购的。且大部分海外服务商由于时差或者不确定更新因素,我们往往会错过一些时间。因为大部分主机商都会采用WHMCS面板的,所以在这篇文章中老蒋整理出来这个可以利用Python监控利用...

Python中常见的sys.argv用法记录

老蒋 发布于 2018-04-09 14:46:06

今天老蒋有在接触到Python中需要传递命令行中参数的时候,这里找到sys.argv,可以直接获取命令中指定位置的参数。这里把需要用到的方法记录下来,后面有需要用到的时候还可以参考。 第一、常见用法 python wx.py 123 这里我是在需要输入命令的时候希望将123的参数...

隐藏Flask默认5000端口且反代域名解析方法记录

老蒋 发布于 2018-03-16 12:32:06

今年老蒋下决心要将Python彻底入门,所以再次重拾Python基础文档之后(前两年陆陆续续看过几遍,不实践后又忘记),再简单实战演练Flask"一个最小的应用"。在每一个过程中一贯保持着记录学习中的技巧,有些简单不可以文章形式记录的直接在本地有道文档记录,而且后续会陆续整理成文...

解决"ignoring input and appending output to ‘nohup.out’"问题

老蒋 发布于 2018-03-16 08:38:53

在编译执行python文件的时候,采用nohup进行后台自动运行,但是在执行文件的时候出现"nohup: ignoring input and appending output to ‘nohup.out’"的错误提示。搜索文章之后将 解决办法记录下来。直接抛弃概念性的文件,直接...

解决Debian环境"pip: command not found"问题

2

老蒋 发布于 2018-03-15 14:09:36

同样的在Debian环境中准备直接安装Flask框架,直接采用pip安装确实方便。但是,直接运行"pip install Flask"的时候有提示错误"-bash: pip: command not found",可以看的出来系统中没有pip模块,我们需要重新安装之后才可以。 第...

Debian/Ubuntu系统设置开机启动项的方法

1

老蒋 发布于 2018-03-15 11:27:23

如果我们在服务器中运行某些脚本且设定需要一直运行状态,但是如果因为我们自己或者服务器不稳定导致重启,会导致工具无法运行。比如老蒋昨天在运行Python脚本的时候,用nohup虽然可以后台自动运行,但是如果服务器被重启又导致页面无法访问。 这里我们就需要将运行脚本添加到开机启动项中...

virtualenv虚拟环境安装与简单创建使用

1

老蒋 发布于 2018-03-14 12:21:59

今天老蒋在阅读Flask入门文档的时候有遇到Virtualenv这个应用概念,查阅相关文档可以看到类似WEB虚拟环境的功能,但是与一般的环境不同的是可以单独给某个目录环境安装应用和执行,而不是全局执行。这样可以使得在同一个服务器环境中,不同站点/项目之间相互隔离,软件不同版本的同...

Python运行出现"SyntaxError: Non-ASCII character '\xe9'"问题

老蒋 发布于 2018-03-10 18:50:42

在学习python脚本及运行的时候有提示"SyntaxError: Non-ASCII character '\xe9' in file..."错误问题。然后通过查阅应该是编码问题导致的。于是找到解决办法。 # -*- coding: utf-8 -*- 在Python脚本文件顶...