修改cpplint.py:1. main()中注释掉  # sys.stderr = codecs.StreamReaderWriter(sys.stderr,  # codecs.getreader('utf8'),  # codecs.getwriter('utf8'),  # 'replace') 2. 将.itervalues()改为.values(),.iteritems()改为.items(),所有的xrange(..)改为range(..) 3. 将GetLineWidth改为de…
想在python代码中输出汉字.但是老是出现SyntaxError: Non-ASCII character '\xe4' in file test.py on line , but no encoding declared. (test.py是我自己的文件,提示错误出现在第4行, 你的文件也会得到相应的提示). 一个简单的示例test.py代码如下: 1 #!/usr/bin/python 2 3 print "你好吗" 在终端下执行python test.py指令之后, File…
2012年有一个目标我没有达成,那就是深入学习和使用Python语言.这个目标被其他学习任务和工作无情的抢占了,当然最主要的原因还是我重视不够^_^. 近期恰逢有一些Python工程的开发工作要做,就顺便略微深入地学习了一下Python:看了几本Python的英文大部头,比如<Learning Python 4th Edition>.<Python Essential Reference 4th Edition>.<Programming Python 4th Edition…
由于笔者近期的研究课题与图像后处理有关,需要通过图像处理工具对图像进行变换和处理,进而生成合适的训练图像数据.该系列文章即主要记录笔者在不同的环境下进行图像处理时常用的工具和库.在 Python 环境下,对图像的处理笔者主要使用 Pillow 库,主要操作包括对图像的读取.存储和变换等.实际应用中,Pillow 中提供的 Image 模块适合对图像整体进行变换处理操作. 注:以下介绍仅包括对应模块和函数的基础用法,故而在介绍时省略了部分参数和选项,更完备的用法和介绍可参考 Pillow 的官方文…
吐槽: 这一天我终于记起了这个博客.今天搞python环境下的opencv,又弄了一天,很烦躁.之前配置VS的opencv也是花了好久的时间,然后突然发现之前记录在电脑上的文档都找不到了,于是决定还是写写博客吧,之后应该会把之前做过的一些东西也发上来,以作保存.这篇兴致所作,写的就随意些了. 环境: 直接上环境. 操作系统:win7 64位 语言:python3.6.3 库:opencv-python-3.4.3.18, opencv-contrib-python-3.4.3.18 IDE: P…
paip. 解决php 以及 python 连接access无效的参数量.参数不足,期待是 1"的错误 作者Attilax  艾龙,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.csdn.net/attilax  $rs = $conn->Execute(" UPDATE Content SET Content.内容 ='' ");      1.表和字段名有错误 出现"参数不足,期待是 1&q…
一.安装 官方链接:http://pynlpir.readthedocs.org/en/latest/installation.html 官方网页中介绍了几种安装方法,大家根据个人需要,自行参考!我采用的是: Install PyNLPIR using easy_install: $ easy_install pynlpir 二.使用NLPIR进行分词 注:此处主要使用pynlpir.nlpir模块,该模块使用ctypes为NLPIR提供面向Python的接口,因此在调用NLPIR方法时,基本与…
找到问题的原因后于是换个思路,想大概修复了python,Ubuntu进入桌面应该也就没啥问题了.于是重新安装Python发现还是无济于事.也通过/usr/bin/python: can't find '__main__.py' in '/usr/share/command-not-found'去google搜索(百度等根本搜不到),着上面的方案去做发现还是不行,折腾了一天.后来想到直接去帖请教,最终得到了帮助,一条命令砸下去问题搞定.真是神了!命令如下,该条命令也就是让你重装Ubuntu: su…
http://52live.blog.sohu.com/69025059.html 解决水晶报表在IIS7下的权限问题. 有些事情真是“踏破铁鞋无觅处,得来全不费功夫”!困扰了我一段时间的水晶报表在IIS7下读取无权限的问题今天没有花多久就解决……首先,我今天在百度上搜索的关键字变成了“COMException 拒绝访问”,因为观察了一下异常信息,发现异常的的类型其实是一个COMException,这个应该是权限的问题,但是我已经将整个文件都设置为“EveryOne”都有全部权限都不行.其实这次…
Python多线程下的_strptime问题 由于Python的datetime和time中的_strptime方法不支持多线程,运行时会报错: import datetimeimport threadimport time def f():    datetime.datetime.strptime("20100101","%Y%m%d") for _ in xrange(3):    thread.start_new_thread(f, ())time.slee…
解决基于BAE python+bottle开发上的一系列问题 - artwebs - 博客频道 - CSDN.NET 解决基于BAE python+bottle开发上的一系列问题 分类: python 2013-03-29 10:14 316人阅读 评论(0) 收藏 举报 1.使用bottle的配置问题 #-*- coding:utf-8 -*- import depend.app from depend.bottle import Bottle,debug, run from action i…
解决Qt程序在Linux下无法输入中文的办法 一位网友问我怎样在Linux的Qt的应用程序中输入中文,我一開始认为不是什么问题,可是后面自己尝试了一下还真不行.不仅是Qt制作的应用程序,就连Qt Creator都无法支持.后面看了一些资料,了解了Qt应用程序的方法,这里和大家分享一下. 写一个bash脚本,内容例如以下: #!/bin/sh cd YourBinaryDirectory export QT_IM_MODULE=iBus ./YourProjectBinary 假设想让Qt Cre…
1.单下划线(_) 通常情况下,单下划线(_)会在以下3种场景中使用: 1.1 在解释器中: 在这种情况下,"_"代表交互式解释器会话中上一条执行的语句的结果.这种用法首先被标准CPython解释器采用,然后其他类型的解释器也先后采用. >>> _ Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name '_…
最近入手OrangePi Zero一块,程序上需要使用板子上自带的LED灯,在网上一查,不得不说OPi的支持跟树莓派无法相比.自己摸索了一下,实现简单的GPIO控制方法,作者的Zero安装的是Armbian系统,使用python写了一个读写寄存器的简单模块,通过这个模块,即可实现对GPIO的控制. 作者以前使用过STM32的MCU,这类MCU,如果要实现对GPIO的控制,只需要根据datasheet查找相应GPIO寄存器并进行配置,即可实现IO控制,例如,要将内存地址为0x12345678的寄存…
MySQL-Python 只用于 Python 2,URI配置为 mysql://username:password@server/db Python 3 下要使用另一个 PyMySQL 包,相应的URI改为 mysql+pymysql://username:password@server/db 使用 Oracle 提供的连接包也 OK…
解决chrome浏览器在win8下没有注册类的问题 新建一个txt,里面存放代码 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command] @="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" -- \"%1\"&qu…
Python中单下划线和双下划线: 一.分类 (1).以单下划线开头,表示这是一个保护成员,只有类对象和子类对象自己能访问到这些变量. 以单下划线开头的变量和函数被默认是内部函数,使用from module import *时不会被获取,但是使用import module可以获取. (2).以单下划线结尾仅仅是为了区别该名称与关键词 (3).双下划线开头,表示为私有成员,只允许类本身访问,子类也不行.在文本上被替换为_class__method  (4).双下划线开头,双下划线结尾.一种约定,P…
Python 用下划线作为变量前缀和后缀指定特殊变量. _xxx 不能用'from moduleimport *'导入 __xxx__ 系统定义名字 __xxx 类中的私有变量名 核心风格:避免用下划线作为变量名的开始. 因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下 划线作为变量名的开始.一般来讲,变量名_xxx被看作是“私有 的”,在模块或类外不可以使用. 当变量是私有的时候,用_xxx 来表示变量是很好的习惯.因为变量名__xxx__对Python 来…
<Windows Azure Platform 系列文章目录> 之前遇到的项目中,客户需要在Python环境下,监控Azure VM的CPU利用率,在这里简单记录一下. 笔者的环境是Windows 10,如果需要Python开发,首先需要准备以下环境: 1.安装Python,下载地址:https://www.python.org/downloads/,我这里分别安装了Python 2.7.15和Python 3.7.0 2.安装PyCharm,下载地址:https://www.jetbrain…
Python Windows 下打包成exe文件,使用PyInstaller 软件环境: 1.OS:Win10 64 位 2.Python 3.7 3.安装PyInstaller 先检查是否已安装PyInstaller,如未安装,则安装 pip3 Install PyInstaller 打包命令: pyinstaller -F -w XXXX.py 说明: 1.XXX.py是主程序 2.打包后在当前文件夹下生成两个文件夹:build和dist,需要的exe文件在dist文件夹下,把dist下的e…
1. python用下划线作为变量前缀和后缀,来指定特殊变量. _xxx: 不用'from module import *'导入,一般被看作是私有的,在模块或类外不可用使用. __xxx__: 系统定义名字 __xxx: 类中的私有变量名 2. 判断模块是被导入还是被直接执行 如果模块是被导入,__name__的值为模块名字. 如果模块是被直接执行,__name__的值为'__main__'…
解决谷歌浏览器在F12情况下自动断点问题(Paused in debugger) 最近在使用谷歌浏览器在调试js脚本的时候,每次按F12,再刷新页面,都会跳出如上图所示的图标,自动进入断点调试.如果不想让它自动断点可以按一下3步去设置.1.打开任何一个页面,按下F12,在弹出来的调试窗口找到“Sources";2.在右边找到XHR/fetchBreakpoints,展开,把"Any XHR or fetch"的勾选去掉:3.再把调试窗口右上角的圆圈“pause”点击置灰,完毕…
python平台下实现xgboost算法及输出的解释 1. 问题描述 ​ 近来, 在python环境下使用xgboost算法作若干的机器学习任务, 在这个过程中也使用了其内置的函数来可视化树的结果, 但对leaf value的值一知半解; 同时, 也遇到过使用xgboost 内置的predict 对测试集进行打分预测, 发现若干样本集的输出分值是一样的. 这个问题该怎么解释呢? 通过翻阅Stack Overflow 上的相关问题, 以及搜索到的github上的issue回答, 应该算初步对这个问…
# python 向下取整 floor 向上取整ceil 四舍五入 round import math num=3.1415926 # 向上取整 print(math.ceil(num)) # 向下取整 print(math.floor(num)) # 保留2为小数 print(round(num,2)) # 保留3位小数 print(round(num,3)) 返回:…
完美解决safari.微信浏览器下拉回弹效果,只保留局部回弹效果. CSS代码 .box{ overflow: auto; -webkit-overflow-scrolling: touch; } HTML代码 <body class="box"> <div class="scroll" style="height:1500px"> </div> </body> JS代码   var overscr…
解决Qt程序在Linux下无法输入中文的办法 一位网友问我如何在Linux的Qt的应用程序中输入中文,我一开始觉得不是什么问题,但是后面自己尝试了一下还真不行.不仅是Qt制作的应用程序,就连Qt Creator都无法支持.后面看了一些资料,了解了Qt应用程序的方法,这里和大家分享一下. 写一个bash脚本,内容如下: [plain] view plain copy #!/bin/sh cd YourBinaryDirectory export QT_IM_MODULE=iBus ./YourPr…
python 多线程两种实现方式 原创 Linux操作系统 作者:杨奇龙 时间:2014-06-08 20:24:26  44021  0 目前python 提供了几种多线程实现方式 thread,threading,multithreading ,其中thread模块比较底层,而threading模块是对thread做了一些包装,可以更加方便的被使用.2.7版本之前python对线程的支持还不够完善,不能利用多核CPU,但是2.7版本的python中已经考虑改进这点,出现了multithrea…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿在windows下装了2套Python,一套是直接安装的Python3.7,一套是通过安装Anaconda3时安装的,版本也是3.7,结果今天安装一个模块后,进入Python37后找不到该模块,才想起是安装了两个Python导致.那么在windows下pip安装模块时安装到哪个Python环境是怎么决定的呢?是通过path环境变量来指定的,在path环境变量中,哪…
解决Spirng注入时名称下的红色波浪线 报错情形: 解决办法: 方案一: 如果可以正常运行,那么可能是类没有交给Spring管理,如下图,我们只需要在对应的接口(或者类上)加上@Component注解即可 方案二: 降低idea的Autowired检测级别,将级别由之前的error改成warning或其它可以忽略的级别.如图: 最终结果:…
刚开始学习python,需要在Python中注释中文和输出中文,现在开始尝试: 仅为初步学习参考,高手请绕行. ----------------------------------------------------------------------- 第一步:在代码中输入以下命令,执行: #在Python中显示中文注释和输出中文a ="中文"print a 返回错误: d:\Python27\python.exe "D:\test\中文.py"Process s…