Python学习记录

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

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

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

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

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

Python 将directory数据存储到MySQL数据库

2020年07月29日

最近需要将python中的dict数据存储到数据库,但是如果这样写:def notifications(): get_sub = json.loads(request.data) endpoint = get_sub['endpoint'] keys = get_sub['keys'] try: expirationTime = get_s...

python 时区计算时差

2020年07月21日

最近在美国服务器上,需要计算时间差,使用的是datetime,具体代码如下:from datetime import datetime @staticmethod def time_different(r_id): get_sms_receive_only_one = SMSReceive.query.filter_by(r_id=r_id).order_by( ...

SQLAlchemy 自连接

2020年06月22日

这篇文章很详细的较少了再SQLAlchemy中表的自连接实现方式,文章地址:SQLAlchemy 数据表自关联

UnicodeDecodeError: 'gbk' codec can't decode byte 0x99 in position 821: illegal multibyte sequence

2020年06月13日

今天在启动Flask程序的时候,出现了如下错误:UnicodeDecodeError: 'gbk' codec can't decode byte 0x99 in position 821: illegal multibyte sequence具体错误截图如下:经过调试,主要是.env文件里面有中文符号,当时打字的时候没有注意:这些单引号都是中文的字符,但是没有注意。修改完成之后,程序正常启动。

Python not运算

2020年06月13日

下面是一些not运算符:Python 2.7 (r27:82500, Sep 16 2010, 18:02:00) [GCC 4.5.1 20100907 (Red Hat 4.5.1-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> True == True ...

TypeError: string indices must be integers

2020年06月04日

最近再处理api返回数据的时候出现了如下错误:TypeError: string indices must be integers具体代码如下:def test_sms_content(self): # 首先向数据库中插入数据 test_insert_database() response_404 = self.client.get('/api...

Python dotenv Command errored out with exit status 1

2020年06月03日

最近再安装dotnev的时候出现了如下错误:ERROR: Command errored out with exit status 1报错截图如下:具体错误原因未查清。解决方案:直接安装python-dotenv,具体命令如下:pip3 install python-dotenv或者执行如下命令:pip install python-dotenv参考资料:1、pip install dotenv ...

使用Python执行Linux命令

2020年05月10日

使用Python执行Linux命令,具体可看这篇文章:Python Execute Unix / Linux Command Examples