随笔分类 -  python

使用sphinx为python注释生成docAPI文档
摘要:sphinx简介 sphinx是一种基于Python的文档工具,它可以令人轻松的撰写出清晰且优美的文档,由Georg Brandl在BSD许可证下开发。 新版的Python3文档就是由sphinx生成的,并且它已成为Python项目首选的文档工具,同时它对C/C++项目也有很好的支持。 更多详细特性 阅读全文

posted @ 2019-10-22 17:15 林肯公园 阅读(1925) 评论(0) 推荐(0) 编辑

python限定方法参数类型、返回值类型、变量类型等
摘要:typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints) 类型检查,防止运行时出现参数和返回值类型、变量类型不符合。 作为开发文档附加说明,方便使用者调用时传入和返回参数类型。 该模块加入后并不会影响程序的运行,不会报正式的错误,只有提醒py 阅读全文

posted @ 2019-10-15 10:54 林肯公园 阅读(58473) 评论(1) 推荐(6) 编辑

python中的捕获异常、异常跟踪
摘要:# 捕获异常,打印异常信息 输出结果是integer division or modulo by zero,只知道是报了这个错,但是却不知道在哪个文件哪个函数哪一行报的错。下面使用traceback模块: # traceback跟踪异常 输出的结果是: 这时,就更明确了 traceback.prin 阅读全文

posted @ 2019-09-20 13:26 林肯公园 阅读(2596) 评论(0) 推荐(0) 编辑

说说Python中的闭包
摘要:https://www.cnblogs.com/cicaday/p/python-closure.html Python中的闭包不是一个一说就能明白的概念,但是随着你往学习的深入,无论如何你都需要去了解这么一个东西。 闭包的概念# 我们尝试从概念上去理解一下闭包。 在一些语言中,在函数中可以(嵌套) 阅读全文

posted @ 2019-08-09 09:56 林肯公园 阅读(182) 评论(0) 推荐(0) 编辑

python多线程中join()的理解
摘要:在 Python 的多线程编程中,经常碰到 thread.join()这样的代码。那么今天咱们用实际代码来解释一下 join 函数的作用。 第一,当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创建多个子线程,在python中,默认情况下(其实就是s 阅读全文

posted @ 2019-07-13 14:43 林肯公园 阅读(5698) 评论(0) 推荐(2) 编辑

python哲学
摘要:1 import this 2 3 The Zen of Python, by Tim Peters 4 # python的设计哲学, 作者:Tim Peters 5 6 Beautiful is better than ugly. 7 # 优雅胜于丑陋(Python 以编写优美的代码为目标) 8 9 Explicit is better than implici... 阅读全文

posted @ 2019-06-03 17:21 林肯公园 阅读(480) 评论(0) 推荐(0) 编辑

python for 无限循环
摘要:1 class Infinit: 2 def __iter__(self): 3 return self 4 5 def __next__(self): 6 return None 7 8 for i in Infinit(): 9 print("好嗨哟,你是不是学会了for的无限循环!") 阅读全文

posted @ 2019-05-30 16:44 林肯公园 阅读(1523) 评论(0) 推荐(0) 编辑

Python的装饰器
摘要:https://www.cnblogs.com/cicaday/p/python-decorator.html Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。 为什么需要装饰器# 我们假设你的程序实现了say_hello()和say_goodbye()两个函数。 阅读全文

posted @ 2019-05-27 11:45 林肯公园 阅读(253) 评论(0) 推荐(0) 编辑

python基础----特性(property)、静态方法(staticmethod)、类方法(classmethod)、__str__的用法
摘要:一、特性(property) 1 什么是特性property property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 注意:此时的特性arear和perimeter不能被赋值 2 为什么要用property 将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无 阅读全文

posted @ 2019-05-23 16:45 林肯公园 阅读(158) 评论(0) 推荐(0) 编辑

Python 相对导入attempted relative import beyond top-level package
摘要:ValueError: attempted relative import beyond top-level package 假设有如下层次包目录 相对导入语法 相对导入与模块__name__有关 run.py作为顶层模块执行导入A.spam时 run.py的__name__ 等于 __main__ 阅读全文

posted @ 2019-05-23 00:56 林肯公园 阅读(24188) 评论(0) 推荐(2) 编辑

python import注意事项
摘要:# 基本概念 ## 模块&包简介 模块:所谓模块就是一个.py文件,用来存放变量,方法的文件,便于在其他python文件中导入(通过import或from)。包(package): 包是更大的组织单位,用来组织区别管理多个模块文件。import 用来导入模块from 用于从模块中导入方法(全部或部分 阅读全文

posted @ 2019-05-23 00:22 林肯公园 阅读(1047) 评论(0) 推荐(0) 编辑

pyenv、virtualenv、virtualenvwrapper三种python多版本介绍
摘要:今天有把此前接触过的三种python实现多版本环境用到的软件pyenv、virtualenv、virtualenvwrapper,了解了一番,现做如下总结: 一、pyenv: 是针对python多版本的管理,通过修改环境变量的方式实现;直接实现python多版本的虚拟环境并灵活切换; 安装依赖git 阅读全文

posted @ 2019-05-15 18:00 林肯公园 阅读(663) 评论(0) 推荐(0) 编辑

bind智能DNS + bindUI管理系统(postgresql + bind dlz)
摘要:# 软件环境: * Centos 7.6 * bind-9.14.1.tar.gz * postgresql 11 * python 3.7 * django 2.2.1 QPS:单节点1590 qps # 目前测试性能最高的方案 * bind-9.12.4/bind-9.12.1、postgres 阅读全文

posted @ 2019-05-14 15:19 林肯公园 阅读(2244) 评论(1) 推荐(0) 编辑

设置pycharm文件默认换行符onfiguring Line Separators
摘要:http://www.jetbrains.com/help/pycharm/2016.2/configuring-line-separators.html PyCharm makes it possible to set up line separators (line endings) for t 阅读全文

posted @ 2019-05-03 16:39 林肯公园 阅读(6263) 评论(0) 推荐(1) 编辑

python的requests快速上手、高级用法和身份认证
摘要:https://blog.csdn.net/qq_25134989/article/details/78800209 快速上手 迫不及待了吗?本页内容为如何入门 Requests 提供了很好的指引。其假设你已经安装了 Requests。如果还没有,去安装一节看看吧。 首先,确认一下: Request 阅读全文

posted @ 2019-01-04 17:47 林肯公园 阅读(9724) 评论(0) 推荐(1) 编辑

pycharm开发django项目 static报404解决方法
摘要:settings文件中确保有以下配置 阅读全文

posted @ 2018-06-23 15:02 林肯公园 阅读(1121) 评论(0) 推荐(0) 编辑

python时间戳转时间
摘要:import time timestamp = 1462451334 #转换成localtime time_local = time.localtime(timestamp) #转换成新的时间格式(2016-05-05 20:28:54) dt = time.strftime("%Y-%m-%d %H:%M:%S",time_local) print(dt) 阅读全文

posted @ 2018-06-15 16:14 林肯公园 阅读(192) 评论(0) 推荐(0) 编辑

python 日期格式转换
摘要:通过datetime.datetime.strptime(date_string, format)将原字符串进行时间格式匹配,并赋值给time_format,然后time_format调用strftime(format)函数,输出自己想要的格式 python中时间日期格式化符号: %y 两位数的年份 阅读全文

posted @ 2018-06-15 16:13 林肯公园 阅读(577) 评论(0) 推荐(0) 编辑

windows python监听文件触发脚本
摘要:from watchdog.events import * class FileEventHandler(FileSystemEventHandler): def __init__(self): FileSystemEventHandler.__init__(self) def on_any_event(self, event): print(... 阅读全文

posted @ 2018-06-11 19:05 林肯公园 阅读(471) 评论(0) 推荐(0) 编辑

通过阅读python subprocess源码尝试实现非阻塞读取stdout以及非阻塞wait
摘要:http://blog.chinaunix.net/uid-23504396-id-4661783.html 执行subprocess的时候,执行不是问题最麻烦的是获取进程执行后的回显来确认是否正确执行,还不能阻塞还要获取进程执行后的返回状态确认进程是否正确结束,也不能阻塞分开解决这个问题我们先解决 阅读全文

posted @ 2018-05-02 10:46 林肯公园 阅读(2037) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示