python
青峰祭坛
这个作者很懒,什么都没留下…
展开
-
python安装扩展”unable to find vcvarsall.bat“的解决办法
产生原因:python3.4用的是msvs2010编译的,所以python3.4默认只能认出msvs2010。python2.7用的是msvs2008编译的,所以python2.7默认只能认出msvs2008.方法一:安装mingw(不推荐)下载mingw环境,添加环境变量或者使用?1转载 2016-03-30 15:37:13 · 1287 阅读 · 0 评论 -
python中if __name__ == '__main__': 的解析
python中if __name__ == '__main__': 的解析当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__nam转载 2016-05-29 20:17:55 · 386 阅读 · 0 评论 -
Python中的str与unicode处理方法
Python中的str与unicode处理方法python2.x中处理中文,是一件头疼的事情。网上写这方面的文章,测次不齐,而且都会有点错误,所以在这里打算自己总结一篇文章。我也会在以后学习中,不断的修改此篇博客。这里假设读者已有与编码相关的基础知识,本文不再再次介绍,包括什么是utf-8,什么是unicode,它们之间有什么关系。str与字节码首先,我们完全不谈uni转载 2016-06-07 19:14:41 · 983 阅读 · 0 评论 -
八个最佳Python IDE
转载至 http://blog.csdn.net/chszsPython是一种功能强大、语言简洁的编程语言。本文向大家推荐8个适合Python开发的IDE。1. Eclipse with PyDevhttp://pydev.org/Eclipse+PyDev插件,很适合开发Python Web应用,其特征包括自动代码完成、语法高亮、代码分析、调试器、转载 2016-10-02 07:34:34 · 10596 阅读 · 0 评论 -
python 几种读取文件方法
方法一obj = open("C:\\Users\c\Desktop\Atest.py","r",encoding='UTF-8') #被读文件总含中文需加strings = obj.readline()print(strings)position = obj.tell()print(position)print("-----------------------------------"原创 2016-10-02 13:05:38 · 2200 阅读 · 0 评论 -
解决Python读取文件时出现UnicodeDecodeError: 'gbk' codec can't decode
转自http://www.cnblogs.com/arctique/p/5699620.html出问题的代码:if __name__ == '__main__': fileHandler = open('../report.html', mode='r') report_lines = fileHandler.readlines() for line转载 2016-10-02 13:36:39 · 19148 阅读 · 2 评论 -
python 3 mysql操作
pymysql3.0.5:https://pypi.python.org/packages/source/P/PyMySQL3/PyMySQL3-0.5.tar.gzpython3.2.5:https://www.python.org/ftp/python/3.2.5/python-3.2.5.msi一、pymysql安装pymysql安装方法为:解压下载的文件,进入pymysql原创 2016-10-02 14:35:39 · 321 阅读 · 0 评论 -
python3 CGI编程
一、配置apache 服务器Apache_HTTP_Server2.2/conf/httpd.conf 1. # # ScriptAlias: This controls which directories contain server scripts. # ScriptAliases are essentially the same as Aliases, e原创 2016-10-02 16:10:52 · 3020 阅读 · 0 评论 -
python3 python3:(unicode error) 'utf-8' codec can't decode
一、问题[Sun Oct 02 16:37:55 2016] [error] [client 127.0.0.1] File "D:/software/Apache_HTTP_Server2.2/cgi-bin/hello_test_get.py", line 23\r[Sun Oct 02 16:37:55 2016] [error] [client 127.0.0.1] Syntax原创 2016-10-02 16:45:37 · 3312 阅读 · 0 评论 -
通过CGI程序传递checkbox数据 python3
一、checkbox用于提交一个或者多个选项数据,HTML代码如下:放在apache http server 的 D:\software\Apache_HTTP_Server2.2\htdocs\test 目录下 菜鸟教程(runoob.com) 菜鸟教程 Google二、post接受checkbox.py 放在 D:\software\Apache_H原创 2016-10-02 17:10:46 · 1260 阅读 · 0 评论 -
python list定义并初始化长度 以及range()
a = [1] * 10定义一个长度为10的list原创 2016-03-20 16:44:59 · 95416 阅读 · 1 评论 -
Java直接调用Python
使用Runtime.getRuntime()执行脚本文件,这种方式和.net下面调用cmd执行命令的方式类似。如果执行的Python脚本有引用第三方包的,建议使用此种方式。[java] view plain copyProcess proc = Runtime.getRuntime().exec("python D:\\demo.py");转载 2016-12-01 18:08:23 · 3823 阅读 · 1 评论 -
python 代码提示 'ascii' codec can't encode characters
字符集的问题,在文件前加两句话: reload(sys) sys.setdefaultencoding( "utf-8" ) 如果不行在前面加 import sys完美解决,ok原创 2017-02-14 09:37:58 · 2128 阅读 · 0 评论 -
在notepad++中直接运行python代码
在notepad++中直接运行python代码在notepad++中直接运行python代码1.在notepad++的plugin manager中安装“pynpp”2.在plugin manager中找到“pynpp”后,选择“install”,插件会自动安装,并提示是否需要重新启动notepad++第二种方法:在notepad++中,按F5,在窗口中转载 2016-05-29 19:57:38 · 36575 阅读 · 0 评论 -
python str与repr的区别
repr() 输出对 Python比较友好,而str()的输出对用户比较友好。虽然如此,很多情况下这三者的输出仍然都是完全一样的尽管str(),repr()和``运算在特性和功能方面都非常相似,事实上repr()和``做的是完全一样的事情,它们返回的是一个对象的“官方”字符串表示,也就是说绝大多数情况下可以通过求值运算(使用内建函数eval())重新得到该对象,但str()则有所不同。st转载 2016-05-29 17:08:16 · 419 阅读 · 0 评论 -
安装numpy、nltk问题汇总
安装numpy、nltk问题汇总系统环境是win7(64bit)+python3.4(64bit)+numpy1.82+vs20121.如果用sourceforge上编译好的32bit的exe安装,会提示‘python version ** required,which was not found in the registry’.原因是安装的python是64转载 2016-03-30 16:25:46 · 1010 阅读 · 0 评论 -
Python常用内置函数
Python常用内置函数总结这篇文章主要介绍了Python常用内置函数总结,本文罗列了数学相关、功能相关、类型转换、字符串处理、序列处理函数等常用内置函数,需要的朋友可以参考下一、数学相关1、绝对值:abs(-1)2、最大最小值:max([1,2,3])、min([1,2,3])3、序列长度:len('abc')、len([1,2,3])、len((转载 2016-03-20 12:59:34 · 645 阅读 · 0 评论 -
Python基本语法经典教程
Python基本语法经典教程这篇文章主要介绍了Python基本语法,较为详细的分析了Python基本语法所涉及的流程控制语句,表达式,函数,对象,类型,数学运算等概念与使用技巧,需要的朋友可以参考下本文讲述了Python基本语法。分享给大家供大家参考,具体如下:概述:这里主要讲述以下内容:① 缩进② 流程控制语句③ 表达式④ 函数⑤转载 2016-03-20 13:04:18 · 1157 阅读 · 0 评论 -
Python常用模块
Python常用模块用法分析这篇文章主要介绍了Python常用模块用法分析,主要包括内置函数、文件操作、正则匹配等等,需要的朋友可以参考下本文较为详细的讲述了Python中常用的模块,分享给大家便于大家查阅参考之用。具体如下:1.内置模块(不用import就可以直接使用)常用内置函数:help(obj) 在线帮助, obj可是任何类型callab转载 2016-03-20 14:37:25 · 307 阅读 · 0 评论 -
python——sys
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息 sys.exit(n) 退出程序,正常退出时exit(0)原创 2016-03-20 15:34:24 · 537 阅读 · 0 评论 -
NumPy简介
参考书籍:Python数据分析基础教程:NumPy学习指南(第二版)NumPy是什么?NumPy(Numerrical Python 的缩写)是一个开源的Python科学计算库。使用NumPy,就可以很自然的使用数组。NumPy包含很多实用的数学函数,涵盖线性代数运算、傅立叶变换和随机生成等功能。如果系统中已经装有LAPACK,NumPy的线性代数模块会调用它,否则NumPy将使用自己实现原创 2016-02-24 14:04:16 · 1277 阅读 · 0 评论 -
NumPy的安装
参考 下载Python中的Numpy、SciPy、MatPlotLib安装与配置版本是2.7但是 安装NumPy是出现以下错误python version 2.7 required,which was not found in the registry原因 不能再注册表中识别出来python2.7解决如下http://www.cnblog原创 2016-02-24 16:39:39 · 439 阅读 · 0 评论 -
决策树
决策树:(decision tree)是一种基本的分类和回归方法。 由结点(node)和有向边(directed edge)组成,结点分为内部节点(internal node)和叶节点(leaf node)。内部结点表示一个特征或属性,叶结点表示一个类。原创 2016-02-23 18:12:34 · 416 阅读 · 0 评论 -
Python中导入其它模块中的函数
方案如下:将另一个py做成一个包,或者直接和调用文件放在同一个目录下;在调用者文件头引入:from py名字 import *;这样就可以使用另一个py文件的所有函数了。python的import与from...import的不同之处在python用import或者from...import来导入相应的模块。模块其实就是一些函原创 2016-02-24 18:33:10 · 5317 阅读 · 0 评论 -
Python中的类
习惯上,方法的第一自变量叫做self。这只不过是一个习惯用法:名字self在Python中没有任何特殊意义。但是,因为用户都使用此惯例,所以违背此惯例可能使其它Python程序员不容易读你的程序,可以想象某些类浏览程序会依赖于此惯例)。 作为类属性的任何函数对象都为该类的实例定义一个方法。函数的定义不一定必须在类定义内部:只要在类内把一个函数对象赋给一个局部变量就可以了。例如: #原创 2016-03-21 23:33:04 · 469 阅读 · 0 评论 -
Eclipse和PyDev搭建完美Python开发环境
Eclipse和PyDev搭建完美Python开发环境(Windows篇)目录安装Pythonpython for eclipse插件安装配置PyDev插件测试安装Python从网站上下载最新的版本,从http://python.org/download/下载。安装过程与其他Windows软件类似。目前稳定版本为Python 2.7.6和Python 3.3.4。转载 2016-05-28 20:14:02 · 2009 阅读 · 0 评论 -
Eclipse的PyDev插件安装及解决安装后找不到的问题
Eclipse的PyDev插件安装及解决安装后找不到的问题启动eclipse之后,可能会找不到PyDev的设置项,这是因为PyDev不但要求eclipse版本为3.7以上,还要求JDK在1.7版本以上,一开始我就是遇到这个问题,因为我的项目中用的是JDK1.6,在我重新设置环境变量将它指向JDK1.7的目录后,才一切正常成功显示。这点需要注意!转载 2016-05-28 22:02:57 · 1164 阅读 · 0 评论 -
python 安装扩展包错误整理
问题1 环境是win7 x64 安装python 2.7 的wordcloud 词云 (集成环境Anaconda)出现如下错误 raise ValueError(str(list(result.keys()))) ValueError: [u'path']解决方法:1、dowload: VCForPython27(http://www.microsoft.com/原创 2017-02-14 21:04:30 · 980 阅读 · 0 评论