mysql排坑指南--实时更新
目录
pandas读取csv
参数
读取CSV(逗号分割)文件到DataFrame
也支持文件的部分导入和选择迭代
更多帮助参见:http://pandas.pydata.org/pandas-docs/stable/io.html
参数:
filepath_or_buffer : str,pathlib。str, pathlib.Path, py._path.local.LocalPath or any object with a read() method (such as a file handle or StringIO)
可以是URL,可用URL类型包括:http, ftp, s3和文件。对于多文件正在准备中
本地文件读取实例:
pyinstaller 打包opencv+numpy程序运行错误
报错背景
这两天公司的程序许需要打包,就开始又操作了一番。
pyinstller 打包含有opencv+numpy库 打包成功,但是运行报错。在排除外部依赖文件因素外,看了一下运行结果。
ImportError: numpy.core.multiarray failed to import
解决方案
重要的是pycharm运行正常,cmd运行正常,只有打包程序异常。经过查阅决定从版本问题解决,亲测打包后成功运行。
一般情况下是由于numpy版本过高导致的,因为我看了源码是有 numpy.core.multiarray这个部分代码的
经过测试找出对应版本:
opencv -- 3.4.5.20
numpy --1.16.4
python --3.68
python+opencv+pil实现windows 图片位置查找
PIL系统截图、cv2图片匹配
from PIL import ImageGrab
import cv2
import numpy as np
from utils.windows import mouseMove, mouseClick
def mathc_img(Target, value = 0.9):
try:
im = np.array(ImageGrab.grab())
img_gray = cv2.cvtColor(im, cv2.COLOR_BGR2GRAY)
template = cv2.imread(Target, 0)
res = cv2.matchTemplate(img_gray, template, cv2.TM_CCOEFF_NORMED)
threshold = value
loc = np.where(res >= threshold)
return (int(loc[1][0]), int(loc[0][0]))
except :
raise Exception('未匹配到图片')
def imageSearchClick(Target, x_, y_):
mouseMove(0, 0)
x, y = mathc_img(Target)
mouseMove(x + x_, y + y_)
mouseClick()
mouseMove(0, 0)
if __name__ == '__main__':
# x, y = mathc_img(r'C:\Users\btc\Desktop\1.PNG')
# mouseMove(x, y)
imageSearchClick(r'C:\invoicePrint\images\tool0.PNG', 50, 30)
其中的 mouseClick和mouseMove是我自己定义的操作鼠标函数,采用pywin32写的
ubuntu18.04安装vscode配置及报错
安装
汉化
1、ctrl+shift+P 组合键 启动命令模式
2、搜索
Configure display language
3、install add language packs
4、选择中文语言包安装,右下角提示用户更新语言,选择确定重启vscode
报错处理
Unable to install extension 'ms-ceintl.vscode-language-pack-zh-hans' as it is not compatible with VS Code '1.37.1'.
更换语言包版本版本就好了
Unable to install extension 'ms-ceintl.vscode-language-pack-zh-hans' as it is not compatible with VS Code '1.37.1'.
该情况是extension没有权限,更改目录权限就好 原博主链接
sudo chown -R 你的用户名 ~/.vscode/extensions