归档:2020年7月

文章列表

maily:命令行邮件(批量)发送工具置顶

2020年9月8日

实在是觉得Linux下的mail和mailx工具难用,于是自己用Python写了个简单的,maily,练练手。 阅读全文->

用pyftpdlib设置FTPS服务器

2020年7月24日

总的来说,用pyftpdlib启动ftps服务比较简单,有问题好解决,而FileZilla Server的问题很难解决。 阅读全文->

segmentation fault

2020年7月21日

有一次在Ubuntu上调试有tkinter程序的时候,出现segmentation fault。同样的python代码在Window下反而OK。 阅读全文->

ThreadingTCPServer的用法

2020年7月19日

ThreadingTCPServer来自python标准库中的socketserver.py模块,我已经用它做了3个服务器了,很好用,特此总结。 阅读全文->

Win系统设置python程序为service的方法

2020年7月24日

将python程序设置为service,目的是为了开机自启动这个后台进程! 阅读全文->

pyftpdlib的用户权限控制

2020年7月19日

pyftpdlib.authorizers里面有3个authorizer,我一般就用DummyAuthorizer,因为创建的用户与底层系统无关。如果想有关也是可以的,用UnixAuthorizer,或者WindowsAuthorizer。 阅读全文->

pyftpdlib的流控机制

2020年7月19日

流控机制对于一个ftp server来说,是必须的,如果有人上传下载一个超大文件,把数据传输通道占满了,其它业务就连不上了。pyftpdlib有自己的流控机制。 阅读全文->

pyftpdlib,用python脚本搭建ftp服务器

2020年7月19日

使用pyftpdlib来搭建ftp server,不是简单的在一个软件的GUI界面上点点点,而是通过一个短小的python脚本来设置和控制,然后运行这个python脚本,达到启动ftp服务器的效果。 阅读全文->

ArgumentParser的prog参数

2020年7月17日

使用python的argparse模块,必然要先创建ArgumentParser对象,prog参数在创建对象时传入,用来指定 --help 信息中的程序名称。 阅读全文->

如何获取python调用栈?

2020年7月17日

今天调试代码,突然发现异常处理时不够完善,只能看到异常是什么,但是定位不到发生异常的是哪一行代码。于是,研究了一下如何获取python的调用栈。 阅读全文->

用get_column_letter得到表格列的字母编号

2020年7月17日

有时我们再遍历列的时候,需要用字母编号来索引,openpyxl.utils.get_column_letter函数正好用来干这个事情。 阅读全文->

在64位Win系统下用pyinstaller打包32位python程序

2020年7月16日

记录一个今天发生的小插曲,需求是要在64位的Win系统中用pyinstaller打包32位的python程序,给32位的Win系统使用。 阅读全文->

matplotlib作图,设置figure和axes的title

2020年7月15日

用matplotlib作图,有两个地方可以设置title,一个是在figure上,另一个是在axes上。当一个figure中包含多个axes的时候,这两个title就都要用上了。 阅读全文->

matplotlib作图,刻度和背景颜色

2020年7月14日

本文的代码示例,主要是记录在用matplotlib作图时,如何设置坐标刻度和背景颜色。 阅读全文->

用matplotlib在3D空间画线

2020年7月14日

跟在2D空间画线一样,matplotlib提供了几乎一样的接口,让我们可以在3D空间中画线。 阅读全文->

开始用matplotlib画函数图形

2020年7月14日

用numpy的ndarray配合matplotlib来画函数图形是最好的选择,代码量很小,就能画出印刷级别的图像。 阅读全文->

numpy.random的常用接口

2020年7月10日

本文给自己总结一下numpy.random模块的常用接口,记录的过程就是学习,记录也是为了以后随时查阅。 阅读全文->

如果np.test有失败...

2020年7月10日

我在raspberryPi上编译安装的NumPy,执行np.test就有失败,一开始我也不太明白为什么会失败,在网上查了一下,只找到这个 阅读全文->


©Copyright 麦新杰 Since 2019 Python笔记

go to top