anaconda的安装与环境配置和 因为近期要学习Python数据分析,所以把安装anaconda的配置方法和JupyterNotebook使用教程记录一下,方便后期复习,部分内容来自网络。安装后直接下一步知道安装完成,注意下图中对钩都打上。========================================================================= 不要关闭终端否则会断开连接......
python年薪过万的习方法 模块化思想,思想学不会工作找不到。 函数写注释说明书,格式要规整。 函数名字先起好,莫等后期想好改。 多用函数套函数,代码逻辑更清晰。 代码重构必须的,每个方法体尽量精简。 python函数能返回两个值,用多变量可以接受。 代码可读性胜于性能,项目在于分开不在于合在一起。 调用方法,在内存中开辟空间(栈帧),方法执行完毕后,栈帧立即释放。 ...
按键精灵后台找图 重拾按键精灵:找图找色鼠标点击键盘按键,用着确实方便。所以又深入研究了后台找图。需要后台找图的插件BGCP2_02 窗口不能最小化或者被遮挡。 不支持附件添加图片。 其他的还没有研究。Dim HandleArraycall 获取句柄Sub 获取句柄 hwnd = Plugin.Window.Find("按键精灵", 0) Call 后台找图End SubSub 后台找图 HandleArray=Plugin.BGCP2_02.LoadBMP("C:\Users\Lenovo\De
python3百度文字ocr识别 """ 读取文件"""def read_file(image_path): f = None try: f = open(image_path, 'rb') return f.read() except: print('read image file fail') return None finally: if f: f.close()# 2. 接入.
autu.js调用模块方法 第一个js文件里放var h = {};h.obj = function(a){ return a+1};module.exports = h第二个js文件里放var h = require("第一个js的文件名.js")log(h.obj(3))
python静态方法学习--二维列表工具 """ 二维列表工具"""class Vector2: """ 向量 """ def __init__(self, x=0, y=0): self.x = x self.y = y # 将函数转移到类中,就是静态方法. @staticmethod def right(): return Vector2(0, 1) @staticmethod def up().
python集合案例 #练习2:经理:[曹操,刘备,孙权] 技术员:[曹操,刘备,张飞,关羽]#计算:#1. 即是经理也是技术员的有谁?#2. 是经理,但不是技术员的有谁?#3. 是技术员,但不是经理的有谁?#4. 张飞是经理吗?#5. 身兼一职的都有谁?#6. 经理和技术员总共有多少人?list01 = ["曹操","刘备","孙权"]list02 = ["曹操","刘备","张飞","关羽"]set01 = frozenset(list01)set02 = frozenset(list02)#.
python configparser调取配置文件 导入configparser包import configparser# 读取配置文件Config_name = "D:\Config.ini"config = configparser.ConfigParser()config.read(Config_name)config.sections() # 获取section节点url = config.get('config', 'url')user = config.get('config', 'user')pwd = config.
python 协成之gevent模板 gevent解决了前一张提出的协成单线程执行问题。这是模板直接套用就行。gevent之前讲了很多跟协成有关的问题,最后演变成gevent截止。'''需要自己安装gevent库gevent 一个用协成的库,他封装了 gelent 用起来更方便,解决了 之前提出的协成单线程逐个执行的问题,他利用阻塞延时时去执行其他的任务,从而达到多任务执行'''import geventimport timefrom gevent import monkeymonkey.patch_a..
python 简单理解生成器 迭代器、生成器基础知识都已经学完。原理了解差不多了,具体实际用处目前还不清楚。'''生成器: 在函数里面有yeld就是生成器, 比列表更省内存,'''# 方法一:nums = [x * 2 for x in range(10)]# 此时nums 是一个列表nums = (x * 2 for x in range(10))# 此时nums 是个生成器# 方法二:def create_num(all_num): a, b = 0, 1 cu.
python利用斐波那契数列理解迭代器的使用方法 https://www.bilibili.com/video/BV19x411R7rG?p=23&spm_id_from=pageDriver 参考视频
python复制文件到新文件夹 一个简单的小案例,主要复习一下基础命令。import multiprocessingimport os,time'''获取旧文件夹里的文件名(列表格式),新建一个文件夹保存复制过来的文件创建进程池执行读取保存文件方法,记得关闭和等待创建一个进度条,感觉拉低了运行速度。'''def copy_file(q,file_name,old_folder_name,new_folder_name): '''教程用的是open''' with open(old_folde..