Python学习记录

Python的创始人为
吉多·范罗苏姆
(Guido van Rossum)

    Python英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象直译式电脑程序语言。它包含了一组功能完备的标准库,能够轻松完成很多常见的任务。它的语法简单,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    与SchemeRubyPerlTcl动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种高级任务。Python虚拟机本身几乎可以在所有的操作系统中运行。使用一些诸如py2exe、PyPy、PyInstaller之类的工具可以将Python源代码转换成可以脱离Python解释器运行的程序。

    Python的官方解释器是CPython,该解释器用C语言编写,是一个由社区驱动的自由软件,目前由Python软件基金会管理。

Python支持命令式程序设计面向对象程序设计函数式编程面向侧面的程序设计泛型编程多种编程范式。

you are running uWSGI as root

2019年01月23日

最近网站使用 gunicorn 总是有点问题,也一直没有搞清楚是什么问题。反向代理 Nginx 没有问题,应该还是上游存在未查明的问题。于是准备使用 uWsgi 来代替gunicorn。但是在配置 uWsgi 的过程中,出现了如下警告: WARNING: you are running uWSGI as root !!! (use the --uid flag)使用root运行了这个程序,带来了一...

使用 uWSGI、nginx、systemd 部署 Django

2019年01月22日

使用 uWSGI、nginx、systemd 部署 Django,这篇文章不错,以后可以参考。

fatal error: Python.h: No such file or directory

2019年01月19日

今天在安装uWSGI的时候报如下错误:fatal error: Python.h: No such file or directory解决方案:安装Python开发版,具体命令如下:sudo apt-get install python3-dev之后再次安装,问题解决。参考资料:fatal error: Python.h: No such file or directory黄兵个人博客原创。转载请...

uwsgi+nginx项目部署

2019年01月17日

uwsgi+nginx项目部署腾讯云内网转发

Apscheduler TypeError: func must be a callable or a textual reference to one

2019年01月15日

最近在使用Apscheduler的时候报如下错误:● SMS_Receive_Redis.service - Process Redis data on the SMS_Receive website. Loaded: loaded (/etc/systemd/system/SMS_Receive_Redis.service; enabled; vendor preset: enabled) ...

python bisect循环部分列表

2019年01月15日

现在有这样一种情况:有一个List,里面有很多数据,要求获取大于某一部分的数据,例如:list = [1, 8, 9, 4, 6, 11, 25, 38, 14, 18, 58]一些代码片段:# 间隔5天 end = start - (5 * 24 * 60 * 60) get_visit_time_line = conn.lrange('visit_time_line', 0, -1) ...

Python任务调度模块APScheduler

2019年01月15日

最近需要定时执行任务,可以这样写:while True: # 具体实现功能代码 time.sleep(5)这样写没什么问题,但是存在一个问题,如果有多个函数或者事件就处理起来很麻烦,定时执行也无能为力。这样就需要第三方库来作为支持。研究了一下,可以使用APScheduler和schedule还有Celery都可以实现这些功能,APScheduler和schedule功能都差不...

get_counter() missing 1 required positional argument: 'self'

2018年12月31日

今天在编码的时候,出现了如下错误: get_counter() missing 1 required positional argument: 'self'具体代码如下:主要代码如下:# test script from lib.pump import Pump print ("THIS IS A TEST OF PYTHON") # this prints p = Pump.getPump...