随笔分类 - Python相关
摘要:python3 -m pip install -r requirements.txt --extra-index-url=http://pypi.garenanow.com/ --trusted-host=pypi.garenanow.com pip freeze >requirements.txt
阅读全文
摘要:项目中有一个需求,对一个基类而言,拥有一个比较方法和拷贝方法,某些地方需要频繁地对这两个方法进行调用。对于所有子类而言,需要重写这两个方法,并在其中维护类内一些成员变量。例如有一个变量m_iMyVal,在Copy方法中需要维护this.m_iMyVal = data.m_iMyVal;在IsEqua
阅读全文
摘要:学过Python数据分析的朋友都知道,在可视化的工具中,有很多优秀的三方库,比如matplotlib,seaborn,plotly,Boken,pyecharts等等。这些可视化库都有自己的特点,在实际应用中也广为大家使用。 plotly、Boken等都是交互式的可视化工具,结合Jupyter no
阅读全文
摘要:try: try: a=1/0 except ZeroDivisionError as e: raise Exception("error") except Exception as e: print("da:%s" % e) try了以后默认不向外传递(否则我try干嘛) 如果要继续传递的话,使用
阅读全文
摘要:1 # !/usr/bin/env python 2 # coding:utf-8 3 4 5 class TestProperty: 6 7 def __init__(self): 8 self.num = 1 9 10 @property 11 def get_num(self): 12 ret
阅读全文
摘要:安装 tesseract.exe 下载:https://digi.bib.uni-mannheim.de/tesseract/ chi_sim.traineddata:https://github.com/tesseract-ocr/tessdata/find/master/chi_sim.trai
阅读全文
摘要:这里只列举了部分方法,其他方法或python库暂时还没使用到 马蜂窝刷粉丝【微信:156150954】 1.不用库,直接打印: 代码样例: import time #demo1 def process_bar(percent, start_str='', end_str='', total_leng
阅读全文
摘要:random 顾名思义,就是取 随机数,需要导入random模块。 import random 1、随机获取一个0到1之间的小数(不含首尾) print(random.random()) 2、随机获取一个大于0小于3的小数 print(random.uniform(0,3)) 3、随机获取一个 1到
阅读全文
摘要:一、pycharm字体放大的设置 File —> setting —> Keymap —>在搜寻框中输入:increase —> Increase Font Size(双击) —> 在弹出的对话框中选择Add Mouse Shortcut 鼠标右击后开始添加(按住ctrl +鼠标滑轮向上滚动一次)
阅读全文
摘要:最近想读读Python源码,任何东西学习方法基本都是一样的,先从总体框架进行了解,再从自己侧重的方面逐步深入。 1. Python总体架构 左边是Python提供的大量的模块、库以及用户自定义的模块。比如在执行import os时,这个os就是Python内建的模块,当然用户还可以通过自定义模块来扩
阅读全文
摘要:python profiler性能分析 一种方法: if __name__ == "__main__": import profile profile.run("foo()") 另一种命令行方法:python -m profile prof1.py profile的统计结果分为ncalls, tot
阅读全文
摘要:Java debug快捷键 Eclipse开发工具中F5、F6、F7和F8 四个快捷键能辅助我们很好地进行代码的调试,各快捷键的作用如下: F5:跳入方法; F6:向下逐行调试; F7:跳出方法; F8:直接跳转到下一个断点; Python debug快捷键 F8: step over 按F8单步运
阅读全文
摘要:一.可变类型与不可变类型的特点 1.不可变数据类型 不可变数据类型在第一次声明赋值声明的时候, 会在内存中开辟一块空间, 用来存放这个变量被赋的值, 而这个变量实际上存储的, 并不是被赋予的这个值, 而是存放这个值所在空间的内存地址, 通过这个地址, 变量就可以在内存中取出数据了. 所谓不可变就是说
阅读全文
摘要:import paramiko client = paramiko.SSHClient() client.connect(serverIp, port=serverPort, username=serverUser) 报警告如下: paramiko\ecdsakey.py:164: Cryptogr
阅读全文
摘要:如下遇到自己编写的服务无法启动 需要添加环境变量(标红的) C:\Python27\Scripts;C:\Python27\;C:\Python27\chromedriver.exe;C:\Python27\Lib\site-packages\win32;C:\Python27\Lib\site-p
阅读全文
摘要:在通过requests.post()进行POST请求时,传入报文的参数有两个,一个是data,一个是json。 data与json既可以是str类型,也可以是dict类型。 区别: 1、不管json是str还是dict,如果不指定headers中的content-type,默认为applicatio
阅读全文
摘要:With语句是什么? 有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。 如果不用with语句,代码如下: file = open("/tmp/fo
阅读全文
摘要:1 #!/usr/bin/env python 2 # encoding: utf-8 3 import ctypes 4 import os 5 class disable_file_system_redirection: 6 """ 7 关闭64位系统的driver目录重定向 8 """ 9 t
阅读全文
摘要:python中有一个轻量级的定时任务调度的库:schedule。他可以完成每分钟,每小时,每天,周几,特定日期的定时任务。因此十分方便我们执行一些轻量级的定时任务. 代码如下: 1 import schedule 2 import time 3 4 def job(name): 5 print("h
阅读全文