python
镇上村树
这个作者很懒,什么都没留下…
展开
-
配置python使能控制台输出支持中文、解决中文乱码
使能python打印输出支持中文,包括终端输出和VSCode输出支持中文方法一(简单且一劳永逸):修改系统的环境变量,为系统增加这个环境变量: PYTHONIOENCODING=UTF8 注意,不是UTF-8,而是UTF8 windows:系统属性-高级-环境变量-新建:修改完成后不需要重启系统,但是需要重启VSCode此方法对VSCode执行python时输出乱码有效!方法二(原创 2017-09-10 16:03:38 · 2969 阅读 · 0 评论 -
mysql导入sql文件、数据库时报错ERROR: ASCII '\0' appeared in the statement
window环境下mysql导入sql文件时报错:ERROR: ASCII ‘\0’ appeared in the statement错误原因文件编码不正确解决办法下载UltraEdia对文件进行转码;如果是使用powershell导出的sql文件powershell导出的sql文件有问题。测试表明,使用CMD导出的文件不会报错;使用powershell导原创 2018-01-10 15:16:04 · 9147 阅读 · 2 评论 -
SimpleCV cannot find cascade file face 错误的原因及解决
2018年3月26日09:24:38使用SimpleCV自带的Haar分类器查找图像中的人类脸部的时候,调用方法findHaarFeatures('face.xml')时出现错误:cannot find cascade file face,导致无法进行查找。原因调用findFaceFeatures('face.xml')的对象不是Image类型或没有正确初始化解决...原创 2018-03-26 09:29:19 · 655 阅读 · 0 评论 -
树莓派安装配置TeamViewer实现外网远程控制
2018年3月26日09:56:28使用TeamViewer可以实现对树莓派的远程控制。优点[x] 免费[x] 支持外网连接[x] 支持实时GUI图形/X界面显示[x] 支持文件传输[x] 支持双向远程控制步骤1. 下载树莓派处理器架构对应的TeamViewer 进入 https://www.teamviewer.com/en/download/linux...原创 2018-03-26 10:04:28 · 15182 阅读 · 4 评论 -
Qt调用Python模块:Python.h
2018年4月15日14:30:08Linux在工程文件中添加头文件和库文件引用Python.h即可库文件:INCLUDEPATH += /usr/include/python2.7LIBS += /usr/lib/x86_64-linux-gnu/libpython2.7.so具体库的名称可以在/usr/lib中查找libpython或者使用lo...原创 2018-04-15 14:37:48 · 4096 阅读 · 0 评论 -
python-ftplib出现ftplib.error_perm 550 The parameter is incorrect错误的原因和解决
2018年1月2日16:20:10首先确认服务器没有问题其他文件能够上传通过网页访问服务器能够正常访问错误示例Traceback (most recent call last): File "<stdin>", line 1, in <module> File "app.py", line 104, in ftp_uploa...原创 2018-04-05 13:25:53 · 7898 阅读 · 0 评论 -
解决SimpleCV无法加载OpenCV的问题 Cannot load OpenCV library which is required by SimpleCV
错误信息raise ImportError(“Cannot load OpenCV library which is required by SimpleCV” )解决方案将对应库的后缀名修改一下即可cd /usr/local/lib/python2.7/dist-packagesmv cv2.so cv2.pyd...原创 2018-04-27 13:44:33 · 3577 阅读 · 4 评论 -
Python编程导论(第二版)-学习笔记
语法和语义的差别Python会进行静态语义检查,但是并不会报告全部语义错误;它们当中有些情况下会造成程序执行意料之外小知识点lambda函数‘//’执行整数除法,只返回结果的商而丢弃余数;’/’执行浮点数除法赋值特性多重赋值SWAP赋值生成序列穷举法的限制和缺点二进数对浮点类型的存储问题计算机存储二进制数的原理比二分法更好的开方法:牛顿法不同于其...原创 2018-05-07 00:45:50 · 2604 阅读 · 1 评论 -
ByteOfPython简明Python教程-学习笔记
miscglobal修饰一个变量指示该变量为外部作用域的变量。如在一个函数内使用global修饰一个变量,则该变量是外部作用域的变量而不是内部的。x = 10def func1(): global x x = 100print(x)可变参数# 可变参数def total(a=5, *numbers, **phonebook): prin...原创 2018-06-08 12:05:29 · 751 阅读 · 0 评论 -
from foo import *的缺点弊端
在py代码中可能会出现:from common_lib import *这样将另一个py文件内的所有内容都放入本模块,这样存在一个缺点:假设本模块为a,通过import *载入了common_lib;如果模块b调用了a的方法:b.method1()那么浅显的推测来说method1就应该是一个b的方法,代码阅读者可能会打开b模块的py文件来尝试找到method1;但是实际上b...原创 2018-11-24 09:05:38 · 1101 阅读 · 0 评论 -
VIM快捷键大全技巧
1 关于Vim 这是一篇关于linux下vim工具使用方法的介绍。 2 启动Vim时的选项 * vim -c cmd file: 在打开文件前,先执行指定的命令; * vim -r file: 恢复上次异常退出的文件; * vim -R file: 以只读的方式打开文件; * vim -y num file: 将编辑窗口的大小设为num行; * vim + file: 从文件的末尾开原创 2018-01-05 11:04:05 · 706 阅读 · 0 评论 -
Ubuntu下安装OpenCV2.4.9
依赖包安装 sudo apt-get update sudo apt-get install build-essential sudo apt-get install libgtk2.0-dev libavcodec-dev libavformat-dev libtiff4-dev libswscale-dev libjasper-dev sudo apt-get install原创 2018-01-04 09:01:00 · 415 阅读 · 0 评论 -
python中with语句的使用
格式with open(path) as file_object: contents = file_object.read() ... # 进行文件的其他操作# 缩进取消,退出with语句块,表明文件操作结束,python自动关闭文件特点with语句打开文件,并指示了一个语句块(即接下来有一个缩进的多行代码区域),该语句块内的代码是对文件的操作,当脱离该语句块时(即没有了原创 2017-09-10 20:08:09 · 1231 阅读 · 1 评论 -
python在windows中的文件路径问题
在使用python通过open()函数来打开文件的时候,传递绝对路径给open()的时候,发现路径参数的内容与想象中的有所出入:由于windows的路径分隔符使用的是反斜杠\,它刚刚好是转义字符,故可能发生冲突# 错误示范:反斜杠似乎被解释为转义字符而不是分隔字符path = '''F:\Python\test.txt''' path = '''F:\\Python\test.txt原创 2017-09-10 20:15:04 · 7383 阅读 · 0 评论 -
Python编程从入门到实践-书籍学习笔记
2017年9月6日14:32:58于广州科学城print ('Hello python world!') Albert Einstein once said,”A person who never made a mistake never tired anything new.” The zen of Python,by Tim Peters import this # P原创 2017-09-12 11:59:58 · 1276 阅读 · 0 评论 -
保持python程序后台运行的简单方法
有一种简单的办法可以保持python在后台运行,原理是利用了图形库的loop来让自己保持驻留。from tkinter import *root = Tk()root.withdraw() # 隐藏窗口root.mainloop() # 消息循环这样,本进程就会保持运行,其线程不会被挂起。本人公众号:taojuxiu原创 2017-11-29 11:17:59 · 14155 阅读 · 4 评论 -
Windows定时运行python程序
当我们希望自己编写的python程序可以定时运行的时候,可以利用windows的定时计划任务来实现,借助windows提供的功能来实现定时运行python程序。首先准备好自己的python.py或pyw文件,拷贝它的路径。路径最好是全英文;进入任务计划程序控制页面: 我的电脑-管理-任务计划程序-任务计划程序库 在右侧单击创建任务: 在触发器-新建菜单下创建新任务,任务的高级设置中可以设定重复原创 2017-11-29 11:08:07 · 8223 阅读 · 0 评论 -
树莓派编译FFMPEG
FAQ步骤FAQ:http://blog.csdn.net/applelppa/article/details/25655335http://www.ffmpeg-archive.org/ERROR-OMX-Core-h-header-not-found-td4681495.html步骤1. 安装x264git clone git://git.videolan.org/x264.git./c原创 2017-11-23 18:00:58 · 2840 阅读 · 2 评论 -
python ftplib上传文件出现ftplib.error_perm 550 The parameter is incorrect错误的原因和解决
首先确认服务器没有问题其他文件能够上传通过网页访问服务器能够正常访问错误示例Traceback (most recent call last): File "<stdin>", line 1, in <module> File "app.py", line 104, in ftp_upload ret = ftp.storlines('STOR %s' % (os.path.b原创 2018-01-02 19:33:06 · 15842 阅读 · 0 评论 -
树莓派SimpleCV的安装
前往GitHub取得git clone 地址(在github搜索SimpleCV,如下)As follow: sudo apt-get install ipython python-opencv python-scipy python-numpy python-pygame python-setuptools gitgit clone https://github.com/sightmachin原创 2018-01-02 19:36:27 · 5802 阅读 · 0 评论 -
No module named pip解决办法
最多两行命令解决python -m ensurepipeasy_install pip# 若有权限错误,则在命令前面添加sudosudo easy_install pip原创 2018-01-12 10:13:12 · 27942 阅读 · 9 评论 -
python去除split结果中含有的大量空白字符或空格 python filter函数
当对存在空格的字符串按空格进行split的时候,得到的结果列表中可能有元素是空白的,如下:In [1]: aStr = ' 123 12 1 'In [2]: print(aStr.split(' '))['', '', '123', '12', '1', '']此时结果列表存在一些元素是空的,希望去除它们有一个简单的办法,那就是遍历整个列表然后去除空元素。但是这里不使用for来实现...原创 2019-01-24 09:11:45 · 14718 阅读 · 0 评论