- 浏览: 30813 次
- 性别:
- 来自: 北京
最新评论
-
mhb_love:
import random
a = range(10)
pr ...
python 打乱一个数组的简单方法 -
woshiug:
果然是高手 本来以为是转成字符串就能解决
python UnicodeEncodeError: 'ascii' codec can't encode characters 解决方法 -
wayhome:
标准的做法是建一个sitecustomize.py的文件,里面 ...
python UnicodeEncodeError: 'ascii' codec can't encode characters 解决方法 -
joyeye:
谢谢分享经验
不过以后还是希望能把结论放到明显的地方。方便大家 ...
python 2个html 解析器的比较 lxml.html 和 libxml2dom -
sdmzhu3:
增加了 include 功能
在模板中包含代码直接写 即可
...
分享一个简单的python模板引擎
文章列表
原题是这样的
123456789这个9个数中间加2个减号1个加号等于100
想了觉得很难,很懒就写程序让计算机求解吧
def run_main():
print 'hi'
a='123456789'
x=['--+','-+-','+--']
s=0
import time
t1=time.time()
for i in x:
for j in range(0,9):
for k in range(j+1,9):
for n in range(k ...
python模板引擎也很多,但是希望可以使用python原生的来作模板 而不用在创建一个新的语法, 但是python本身的缩进又不适合做模板 所以要把缩进 去掉就可以了
#coding:utf-8
__author__="sdm"
__author_email='sdmzhu3@gmail.com'
__date__ ="$2009-8-25 21:04:13$"
'''
pytpl 类似php的模板类
'''
import sys
import StringIO
import os.path
import ...
html 转移的编码转换
php的解决方案
<?
echo mb_convert_encoding('百分', 'UTF-8', 'HTML-ENTITIES');
?>
python解决方案
def unescape(text):
"""Removes HTML or XML character references
and entities from a text string.
@param text The HTML (or XML) source text.
...
python UnicodeEncodeError: 'ascii' codec can't encode characters 详解
新建一个test.py
#coding:utf-8
s='nihao中国'.decode('utf-8')
print type(s)
print s
执行错误:
Traceback (most recent call last):
<type 'unicode'>
File "/home/sdm/work/code/datadeal/tran_client/t ...
def test_map():
'''
#make hello file
dd if=/dev/zero of=hello.txt count=1024000
output:
524288000
0.557378053665 0
0.0396151542664 0
0.211034059525 0
0.979896068573 0
'''
import mmap
fp=open("hello.txt", "r+b")
map = ...
#coding:utf-8
import random
def f(x,y):return random.randint(1,2)*2-3
a=range(10)
print a
#[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
a.sort(f)
print a
#[3, 1, 8, 5, 2, 9, 0, 4, 6, 7]
#随机性还不错
mongodb 自增id的解决方法
mongodb id autoincrement
mongodb 没有自增id的解决方法
1.
function insertObject(o) {
x = db.myCollection;
while( 1 ) {
// determine next _id value to try
var c = x.find({},{_id:1}).sort({_id:-1}).limit(1);
var i = c.hasNext() ? c.next()._id + 1 : 1;
...
lxml.html 和 libxml2dom 都很强大
libxml2dom 和 lxml.html 都是基于 libxml的python包装,性能也都没有什么差别
lxml.html 使用起来比较方便,但是api 不标准
libxml2dom 使用标准的api 用起来会比较舒服 和javascript的api一样
#coding:utf-8
test_html="""
<html>
<body>
ddd
<p>
p1
</html>
<html>
<body ...