随笔分类 - Python
摘要:autopep8 用来改进代码书写格式与风格 ctrl+p 输入> format document 第一次使用右下角会提示安装 安装完毕后再次使用即可书写格式化 但是如果想要自动化需要开启设置相关设定,勾选上format on save 每次自动格式化当保存当前文件时(但是有一点如果是经常特殊书写格
阅读全文
摘要:用以下代码做实验 import time import cv2 as cv import glob import argparse import sys import numpy as np import os.path from collections import deque from skle
阅读全文
摘要:通常情况下 打印一个类或者类的对象 会显示 xx.xx object at 0xaaaaabbbbbbb 只会告诉你这个对象或者类 储存在某个内存中,这是因为你的类没有实现相关的打印功能 类可以通过定义 __repr__() 方法控制这里函数为它的实例返回的内容。 测试 __str__ 方法没有定义
阅读全文
摘要:# (2, 2, 5) 先数括号 ,三层括号, dim = 3 从外往里计数 第一层 两个 list ,第二层 又是两个list ,第三层 五个元素 虽然原理很简单,但是概念模糊的话在很多复杂的情况下 容易出错 特别是类似 new_bbox = new_bbox[new_bbox[:, 4] > c
阅读全文
摘要:需求目标 执行Python程序的时候在控制台输出内容的时候固定一刷新内容,如下: 而不是 实现上很简单 只要增加一个 end='\r' 的print参数
阅读全文
摘要:注意: Python2.x默认编码环境是ASCII,当和取回的数据编码格式不一致时,可能会造成乱码;我们可以指定保存内容的编码格式,一般情况下,我们可以在代码最上方添加
阅读全文
摘要:参考 https://yq.aliyun.com/articles/159599 https://www.jianshu.com/p/08c657bd34f1 缺点是 只能针对python的环境 做沙盒 涉及到系统环境 则需考虑使用docker
阅读全文
摘要:kivy https://kivy.org/#home flexx https://flexx.readthedocs.io/en/stable/
阅读全文
摘要:2018-09-27 21:12:05 一 前言 在windows平台学习python的过程中,你肯定会遇到需要把.py脚本打包成.exe的情形,如此,至少有两方面的好处:第一,你的代码保密性更好,其他人不能直接看到python代码;第二,打包后的exe程序无需再安装相应的模块即可直接使用;其中,第
阅读全文
摘要:需要打包的工程目录下使用命令: 就会在pip目录生成 requirements.txt 文件,该文件内就是当前环境所安装的所有扩展包打开后就是安装的模块和对应的版本,如: numpy==1.11.1pandas==0.18.1py2exe==0.6.9pyautoit==0.4python-date
阅读全文
摘要:https://www.zhihu.com/question/19729316 首先我是辣鸡,然后这个问题的确有点意思 首先,类是一个集合,包含了数据,操作描述的一个抽象集合 你可以首先只把类当做一个容器来使用 你看,我们定义了一个 Cycle 类,我们现在只是将它当做一个数据集合来用,我们利用其实
阅读全文
摘要:在 Python 脚本的第一行经常见到这样的注释: 或者 含义 在脚本中, 第一行以 #! 开头的代码, 在计算机行业中叫做 "shebang", 也叫做 sha-bang / hashbang / pound-bang / hash-pling, 其作用是"指定由哪个解释器来执行脚本". 为什么要
阅读全文
摘要:Kivy 是基于Python编程语言的一种用于开发跨平台GUI客户端程序的框架。可以打包成iOS、Android、Windows、OSX等多种平台。目前已经实现一次编码,到处运行的目的。 Kivy框架主要包含两种文件,一种为Python源码文件,一种为KV文件。Python源码文件用于控制程序的运行
阅读全文
摘要:s = "abc def ghi xy" print(','.join(filter(lambda x: x, s.split(' '))))
阅读全文
摘要:https://docs.pythontab.com/interpy/args_kwargs/README/
阅读全文
摘要:脚本性能分析 这可能在定位你的脚本中的性能瓶颈时,会非常奏效: 备注:cProfile是一个比profile更快的实现,因为它是用c写的
阅读全文
摘要:使用ddt框架生成html报告的时候,出现:dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(itera
阅读全文
摘要:import subprocess file_out = subprocess.Popen('ping www.baidu.com', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) while True: line = file_out.stdout.readline() print(line) ...
阅读全文
摘要:引言: 在阅读高手写的代码时,有很多简写的形式,如果没有见过还真的看不太懂是什么意思,其中一个比较常用的就是getattr()用来调用一个类中的变量或者方法,相关联的hasattr()、getattr()、setattr()函数的使用也一并学习了一下; 正文: 1. hasattr(object,
阅读全文