Python
stone9159
这个作者很懒,什么都没留下…
展开
-
Python报错:'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
python读取文件报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape看到一篇文章说是因为路径中有/u,但是作者通过//u已经解决,也可以直接在路径前加 r原创 2018-01-11 21:08:50 · 27176 阅读 · 1 评论 -
安装paramiko报错:Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/local/lib/py
开始将 --upgrade 位置写到了pip3后面,报错,浪费很多时间去找各种解决办法,只能说对pip3语法结构不熟悉原创 2018-06-24 22:03:09 · 22153 阅读 · 1 评论 -
ubuntu 14.04或16.04中将python3设置为默认
直接执行这两个命令即可:sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 如果要切换到Python2,执行:sudo update-al...原创 2018-06-23 16:53:45 · 398 阅读 · 0 评论 -
python_socket
Skip to end of metadataGo to start of metadata说明1.需要对send 和recv的内容进行decode()和encode(),否则会报错,即使在.py最上面添加# -*- coding: utf-8 -*-该部分内容为转载=========================在StackOverflow上发现有人也出现同样的问题,并一个叫Scharron的...原创 2018-06-14 18:59:02 · 612 阅读 · 0 评论 -
python_多进程_paramiko+mulitProcess
Skip to end of metadata使用paramiko直接连接远程终端,执行任务,一切正常,但是当创建一个单独的进程进行远程的链接和任务执行,则会报错 Success for unrequested channel! [??].没有找到原因,但找到了解决办法,网上也使用类似方法,但是没找到这么做的原因说明:一定要吧ssh连接放在multiprocess的要处理的方法内部,否则会报错将s...原创 2018-06-14 18:57:51 · 1321 阅读 · 0 评论 -
python_多进程_Queue
Skip to end of metadataGo to start of metadata说明:疑惑处:如果只开一个进程执行queue.get(),是否代表只是单进程进程处理,处理完了之后,在去取下一个任务由于Queue对象负责进程之间的对象传输,因此第一个问题就是如何在两个进程之间共享这个Queue对象本身。Queue对象只能使用继承(inheritance)的方式共享。这是因为Queue本身...原创 2018-06-14 18:57:10 · 1586 阅读 · 3 评论 -
python_多进程_Pool
Skip to end of metadata1.apply/apply_async方法,每次只能向进程池分配一个任务,那如果想一次分配多个任务到进程池中,可以使用map/map_async方法。首先来看下map_async方法是如何定义的:apply/apply_async使用循环创建,map/map_async太复杂,不建议使用,需要计算参数列表的个数https://www.cnblogs.c...原创 2018-06-14 18:56:22 · 320 阅读 · 0 评论 -
python_多进程_multiprocessing
Go to start of metadata1、进程的概念什么是进程—>CPU在同一时刻只能处理一个任务,只是因为cpu执行速度很快。 cpu在各个任务之间来回的进行切换。 进程的概念:正在进行的一个过程或者说一个任务,而负责执行任务的则是CPU,进程本身是 一个抽象的概念,即进程就是一个过程、一个任务。 CPU描述的是一个程序的执行过程. 进程之间是如何做到并发的:CPU在各个任务之间来...原创 2018-06-14 18:55:33 · 154 阅读 · 0 评论 -
安装paramiko报错
Skip to end of metadatGo to start of metadata1. 使用pip安装程序提示以上(或类似)问题时,直接直接将程序升级到指定版本:sudo pip3 install python-dateutil==2.1 2. 该情况则在sudo 后加上 -H解决sudo -H pip3 install setuptools==33.1.1备注 有时候提示 egg之类...原创 2018-06-14 18:52:36 · 1008 阅读 · 0 评论 -
python_paramiko
一、作用paramiko模块,基于SSH用于连接远程服务器并执行相关操作。二、使用SSHClient用于连接远程服务器并执行基本命令基于用户名密码连接: # 建立一个sshclient对象ssh = paramiko.SSHClient()# 允许将信任的主机自动加入到host_allow 列表,此方法必须放在connect方法的前面ssh.set_missing_host_key_policy(...原创 2018-06-14 18:51:49 · 546 阅读 · 0 评论 -
python_日志模块_logging
说明:1.日志模块默认是直接输出到终端的,除非在 logging.basicConfig()的参数中使用filename,使用filename后,日志都会输入到filename对应的日志文件中,,2.可以通过使用handler,将文件同时输出到终端和文件中,但是值得注意的是:当logging.basicConfig设置的日志级别低于handler中设置的日志级别,handler中显示的日志级别也只...原创 2018-06-14 18:50:45 · 513 阅读 · 0 评论 -
python_异常处理_try....except
如果你在写python程序时遇到异常后想进行如下处理的话,一般用try来处理异常,假设有下面的一段程序:try: 语句1 语句2 . . 语句Nexcept .........: do something .......说明:1.Python用异常对象(exception object)表示异常情况,遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就...原创 2018-06-14 18:48:51 · 358 阅读 · 0 评论 -
Python读取CSV文件:UnicodeDecodeError: 'gbk' codec can't decode byte 0xba ....illegal multibyte sequence
Python读取CSV文件报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xba in position 8: illegal multibyte sequence网上找了一些解决办法,说的要以二进制流读取文件,就加入rb,结果任然报错最后找到篇文章说的加上不论是加r,rb,rt,都不得行,需要加上原创 2018-01-11 21:25:04 · 25663 阅读 · 2 评论 -
Python读取文件UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbc in position 2: invalid start byte
Python读取文件报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbc in position 2: invalid start byte后来百度找到答案:中文字符的Unicode编码0x0800-0xFFFF之间,(utf-8包含了部分汉字)当你试图将该“中文字符”转成U码的utf-8时超出了其范筹原创 2018-01-16 09:56:27 · 232843 阅读 · 22 评论 -
python读取文件报错OSError: [Errno 22] Invalid argument: '\u202aC:\\Users\\yyqhk\\Desktop\\1.csv'
python读取文件报错OSError: [Errno 22] Invalid argument: '\u202aC:\\Users\\yyqhk\\Desktop\\1.csv'开始怀疑是路径中有/U导致的,找了许久解决办法,最好直接搜索\u202a才找到解决办法,因为我直接通过文件属性的安全Tab下复制的路径,只需从写换个地方复制路径或则重新手动输入一次就解决了原创 2018-01-11 20:44:45 · 34402 阅读 · 9 评论 -
python opencv 常用方法整理
描述 函数名 详细 图片读取 cv2.imread() img=cv2.imread(图片路径,cv2.IMREAD_UNCHANGED) ##原图展示 cv2.IMREAD_UNCHANGED ##灰度图展示 cv2.IMREAD_GRAYSCALE...原创 2019-05-12 12:33:29 · 821 阅读 · 0 评论