Python
shaojunbo24
这个作者很懒,什么都没留下…
展开
-
Python改回之前版本的方法
改回之前版本的python,其实就是修改链接。改回步骤如下:1. 删除链接,即: rm /usr/bin/python2. 重建链接,连接到系统python。首先,查看自己python版本号: ls /usr/bin | grep python找到带有数字的那个文件夹,例如:python2.7(这里根据每个人系统决定),然后建立链转载 2015-09-16 16:33:52 · 9249 阅读 · 0 评论 -
导入自定义模块方式及遇到的一个问题
版本:Python 2.7一、导入模块推荐导入模块方式 用importlib实例:比如说在文件夹mymodel下有个文件my_model.py当前目录是mymodel所在的目录,那么如果该目录下的文件需要导入模块my_model.py的话,可以使用下面的方式:importlib.import_module("mymodel.my_model.py")二、遇到的问原创 2016-03-09 12:35:24 · 1190 阅读 · 0 评论 -
python之获取目录下的文件名并写入文件
背景:为了统计一个目录下所有文件名,并且写到文件中工具:python的模块os.walk功能:遍历目录下的所有子文件及其子文件夹,如果有子文件夹的话,会继续以子文件夹为目录递归遍历返回:如果只有文件的话,只返回一个元组(当前目录字符串,文件夹名列表,文件名列表);如果还有文件夹的话,返回多个元组code demo:#!/usr/bin/python#codin原创 2016-07-29 11:08:31 · 4180 阅读 · 2 评论 -
python之通过encode()和decode()介绍编码问题
1.字符串在python内部的表示是Unicode编码,因此,在做编码转换时,通常需要以Unicode作为中间编码,即先将其他编码的字符串解码(decode)成Unicode,再从Unicode解码(encode)成另一种编码。2.decode的作用是将其他编码的字符串转换成Unicode编码,如str1.decode('gb2312'),等价于unicode(str1,'gb2312')表示原创 2016-08-03 18:18:13 · 898 阅读 · 0 评论 -
python如何操作mysql
工具:mysql.connector和MySQLdb,(PyMySQL据说也不错,没试过)1.mysql.connector介绍(推荐):是MySQL官方提供的Python连接MySQL数据库的驱动程序是纯python实现的,由Oracle维护相较于MySQLdb模块来说,其支持python3,而MySQLdb目前只支持到python2.7版本2.MySQLdb介绍:也原创 2016-08-01 12:16:06 · 500 阅读 · 0 评论 -
python之从文件读取数据到list
背景:文件内容每一行是由N个单一数字组成的,每个数字之间由制表符区分,比如:0 4 3 1 2 2 1 0 3 1 2 0 ……现在需要将每一行数据存为一个list,然后所有行组成一个大的list工具:1.strip():用于移除字符串头尾指定的字符,默认为空格,返回是字符串2.spli原创 2016-08-17 11:57:38 · 37368 阅读 · 1 评论 -
CentOS升级Python2.6到Python2.7并安装pip
CentOS6.X系统默认安装的Python都是2.6版本的平时使用以及很多的库都是要求用到2.7版本或以上,所以新系统要做的第一件事必不可少就是升级Python啦!1.需要提前安装的模块1)wgetyum install wget2)xzyum install xz3)taryum insall tar4)gccyum install gcc5)z原创 2016-08-24 14:49:21 · 3736 阅读 · 0 评论 -
初识开源机器学习模块scikit-learn
1. 概述scikit-learn是Python的一个开源机器学习模块,它建立在NumPy,SciPy和matplotlib模块之上能够为用户提供各种机器学习算法接口,可以让用户简单、高效地进行数据挖掘和数据分析。scikit-learn的基本功能主要被分为六个部分,包括分类,回归,聚类,数据降维,模型选择,数据预处理,具体可以参考官方网站(http://scikit-learn.org/stab...原创 2018-05-14 15:09:42 · 377 阅读 · 0 评论