PEP 8--Python编码规范 原文地址:https://www.python.org/dev/peps/pep-0008/ PEP: 8 Title: Style Guide for Python Code Author: Guido van Rossum <guido at python.org>, Barry Warsaw <barry at python.org>, Nick Coghlan <ncoghlan at gmail.com> Status: Active…
PEP 8--Python编码规范 原文地址:https://www.python.org/dev/peps/pep-0008/ PEP: 8 Title: Style Guide for Python Code Author: Guido van Rossum <guido at python.org>, Barry Warsaw <barry at python.org>, Nick Coghlan <ncoghlan at gmail.com> Status: Active…
Python学习笔记34:使用Futures处理并发 概览 Futures模块是Python3中推荐使用的一个并发控制框架,我们可以使用这个模块编写多线程和多进程程序。 在Python中使用Futures模块很简单,只要先安装: pip install futures 然后在Python代码中引用: from concurrent import futures 在介绍如何用Futures实现并发之前,我们先看一个传统的下载程序。 一个传统的下载程序 这个示例程序使用requests摸块进行下载,这个第三方模块需要安…
PEP 492 -- Coroutines with async and await syntax 原文地址:https://www.python.org/dev/peps/pep-0492/ PEP492--通过async与await语句实现协程 Abstract 概览 The growth of Internet and general connectivity has triggered the proportionate need for responsive and scalable code. This…
安装FreshRSS 昨天我安装并试用了TTRSS,详情可以阅读Tiny tiny Rss的安装和使用。体验还算不错,但是在用客户端通过fever API连接的时候遇到了麻烦,总是不能成功连接。 因为是Docker安装,也不要进行debug,搜了一圈也没发现有什么解决办法,所以只能放弃。 今天试试换一种自搭RSS服务:FreshRSS。 安装 从https://github.com/FreshRSS/FreshRSS/archive/latest.zip下载。 将安装包上传VPS。 解压。 unzip FreshR…
Python学习笔记24:函数装饰器进阶 函数装饰器,也称为函数修饰器或函数修饰符。 之前在Python学习笔记11:函数修饰符和Python学习笔记12:函数修饰符的应用中我们有所讨论,但学习的并不深入。 在本文中我们就一些函数装饰器的进阶知识进行探讨。 方便起见,这里使用《Fluent Python》中的称呼,统一称为函数装饰器。 装饰器基本概念 在之前的文章中我们讨论过,装饰器就是一种设计模式,其目的是为了给一个功能附加上其它功能。具体到Python的函数装饰器,顾名思义,就是给指定函数附加上其它功能,让其“…
Python学习笔记番外:包的组织 说实话,Python的代码引用和组织真是一塌糊涂,处处是坑。 我们在执行Python代码的时候,解释器仅仅会将当前工作目录加入sys.path,这就导致如果你的代码结构比较复杂,牵扯到多个子目录,那下面的代码互相引用就很麻烦了。 这还不是最最要命的,最最要命的是你有极大概率会遇到一个beyond top level error。 实例 我们先来看我的一个项目代码结构: 项目目录下有三个层级平行的包carrier_pkg\land_pkg\takeoff_pkg。他们中的代码会进行…
可能已经有人阅读过腾讯云博客搭建了。 不错,我昨天一开始就是照着这个步骤折腾了半天把博客搭起来了,但是,我发现从cent OS的yum仓库下的WordPress版本是5.1,版本太低,而且还存在没有汉化,插件和主题不能接入wordpress的社区,而且还没有安装按钮等等一系列问题。 简单的来说,就是这个博客并不能正常使用,仅仅能用来练手。 在又折腾到晚上十一点后,我总算是把博客弄的差不多了,今天趁着热乎,记一下步骤,算是给某些会照着我之前的步骤来的人排雷吧。 更新WordPress 既然yum仓库版本过老,那当然是…
PHP新手指南 本文为PHP新手所写,老鸟请绕道。 最近有个CSDN的网友咨询了我一些PHP的新手向问题,他说他们老师都是让他们在Apache的网站目录下放PHP代码,然后浏览器运行,觉得这样很麻烦。问可不可以像HTML代码那样所见即所得。 其实是完全可以的,虽然PHP的真实工作环境往往是基于LAMP的,即Linux+Apache+MySQL+PHP,是在这一整套环境上工作的。所以,如果你致力于成为一个商业PHP开发者,学习和熟悉这一整套环境是必须的。 但是,作为一个PHP新手,主要精力放在熟悉PHP语法上的新手,…
安装MySQL python/connector 官方下载页面为:https://dev.mysql.com/downloads/ 选择Connector/Python 选择操作系统为Source Code,Os Version为Platform Independent。 这样的选择是为了使用纯Python编写的MySQL驱动,效率可能是比不上Windows安装包,但学习是足够了。 windows系统选择zip,Linux系统选择gz。 这里选择No thanks, just start my download.即…
对于程序的数据存储,最简单的方式无非是使用文件。其实数据库也是一种特殊的文件系统,它通过一些数据结构,利用文件系统来架构了一个高可靠性高性能的数据存储与读取服务。 文件的基本使用 无需引入其它模块,Python本身就提供内置函数open()以支持对文件的基本操作。 fopen = open(file='main.log', mode='r') for line in fopen: print(line) fopen.close() # 2021-03-05 17:16:34,829 - set.py[line…
魔芋红茶
加一点PHP,加一点Go,加一点Python......
COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由
提供CDN加速/云存储服务
Theme Kratos Made By Seaton Jiang