巴扎黑
浏览量11638 | 粉丝242 | 关注1
2016-12-09 09:56:05
Python常用文件读写
读文本文件 input = open('data', 'r') #第二个参数默认为r input = open('data') 读二进制文件 input = open('data', 'rb') 读固定字节 file_object = open('abinfile', 'rb') 3.写文件 写文本文件 output = open('data', 'w') ...
1106
2016-12-09 10:05:18
Python简单时间日期处理
在使用一个编程语言的时候,有些功能必不可少。 其中就有日期的计算。 import datetime #日期初始化: d1 = datetime.datetime(2005, 2, 16) d2 = datetime.datetime(2004, 12, 31) #日期相减: print (d1 - d2).days starttime = datetime.datet ...
1389
2016-12-09 10:07:37
变量、表达式和语句
值是城区操作最基本的东西,比如一个字符或数字。 变量是指向一个值的名称。 查看值或变量的类型 >>>type(message) <type 'str'>
1400
2016-12-09 10:08:54
python连接mysql数据库操作
import MySQLdb # Open database connection db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) # prepare a cursor object using cursor() method cursor ...
1823
2016-12-09 10:13:43
python 正文内容提取
正文提取: 平时打开一个网页,除了文章的正文内容,通常会有一大堆的导航,广告和其他方面的信息。本博客的目的,在于说明如何从一个网页中提取出文章的正文内容,而过渡掉其他无关的的信息。 这里先看看 demo : http://2.tingxinwen.duapp.com/extract_context 本方法是基于文本密度的方法,最初的想法来源于哈工大的《基于行块分布函数的通 ...
1576
2016-12-09 10:26:27
在python中转换JSON 字符串
我们在开发一个Web服务时,可能会使用基于JSON的Web服务协议。如果你使用Python语言来开发的话,它的扩展模块是能直接处理JSON格式的消息。例如,在Python2.6中引入的Python的JSON模块提供了默认的JSON编码器和解码器,当然你可以安装和使用其他的JSON编码器/解码器。 下面的代码片段是在Python中解析JSON的例子 import json json_in ...
1917
2016-12-09 10:31:11
Java调用Python
今天遇到Java调用一个Python脚本的问题,纠结了大半天,遇到各种问题。网上搜索的大部分都是用jython,但是我想要调用的python脚本里有import urllib,这个urllib也不是什么第三方扩展库,在python的安装path下的Lib下就有,在python命令行下肯定是能找到的。但是用jython的话,sys的path里面就太少了。示例代码: import org.pytho ...
1473
2016-12-09 10:33:57
python的字符编码问题
最近因为项目需要用到PYTHON脚本,赶紧学习了一下。今天碰到一个问题,做下笔记。就是出现类似“Non-UTF-8 code starting with '\xb6' in file xxxxx.py”这样的报错,错误原因网上都有解释:是PYTHON的文件编码问题,因此根据官方提示,需要加入#coding = 你要指定的编码。 其次,在调试过程中发现,转换文件编码的语句:# ...
1428
2016-12-09 10:35:47
python 读取excel xlrd
1. 去 https://pypi.python.org/pypi/xlrd/0.9.2下载xlrd-0.9.2.tar.gz 2. 解压安装,笔者用的macos,直接python setup.py install 3. 使用样例: import xlrd book = xlrd.open_workbook(fn) #多少个sheet print "The number ...
1721
2016-12-09 10:37:49
python django | models
学习大牛的网站: models类修改后数据库也应同样更新,但是syncdb命令仅仅创建数据库里的表,并不对数据模型进行同步修改或者删除。此时需要手动在数据库里进行相应的修改活在删除之前表运行syncdb重新创建。 手动修改过程: 1. sudo python manage.py sqlall depotapp 查看表的所有字段 2. sudo python manage.py dbshell 使用d ...
1534