活到老学到老  

记录遇到问题的点点滴滴。

0

fedora15 安装reportlab时报错:fatal error: Python.h: No such file or directory系统中没有Python.h的原因,是因为没有安装python的开发版,即Python-devel这个包,命令提示符下执行yum install python-devel 即可。许多说是缺Pytho...

7年前发布  · 1231 次阅读
  python 
0

u/U:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。 建议所有编码方式采用utf8r/R:非转义的原始字符串 与普通字符相比,其他相对特殊的字...

7年前发布  · 1219 次阅读
0

Base64编码是一种“防君子不防小人”的编码方式。广泛应用于MIME协议,作为电子邮件的传输编码,生成的编码可逆,后一两位可能有“=”,生成的编码都是ascii字符。优点:速度快,ascii字符,肉眼不可理解缺点:编码比较长,非常容易被破解,仅适用于加密非关键信息的场合Python中进行Base64编码和解码>>> i...

7年前发布  · 1236 次阅读
  Base64 
0

操作系统为CentOS6.6py-kms发布地址:https://github.com/myanaloglife/py-kms1.安装依赖yum install python-argparse2.下载代码git clone https://github.com/myanaloglife/py-kms3.运行激活服务器cd py-kms...

0

  这些天应朋友的要求抓取某个论坛帖子的信息,网上搜索了一下开源的爬虫资料,看了许多对于开源爬虫的比较发现开源爬虫scrapy比较好用。但是以前一直用的java和php,对python不熟悉,于是花一天时间粗略了解了一遍python的基础知识。然后就开干了,没想到的配置一个运行环境就花了我一天时间。下面记录下安装和配置scrapy踩过的那...

7年前发布  · 2235 次阅读
0

在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能。我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取。但是在抓取过程中会遇到编码的问题,那今天我们来看一下如何判断网页的编码:网上很多网页的编码格式都不一样,大体上是GBK,GB2312,UTF-8等。我们在获取网页的的数据后,...

7年前发布  · 1317 次阅读
0

python中 getopt 模块,该模块是专门用来处理命令行参数的函数getopt(args, shortopts, longopts = [])参数args一般是sys.argv[1:]shortopts 短格式 (-)longopts 长格式(--) 命令行中输入:python test.py -i 127.0.0.1 -p 80...

7年前发布  · 914 次阅读
0

#coding:utf-8 #两个小函数 #一、查找字符在字符串中第一次出现的位置. def find(string, char): index = 0 while index < len(string): if (string[index] == char): return...

7年前发布  · 905 次阅读
0

#coding:utf-8 #字符串的操作 #使用中括号[]可以从字符串中取出任一个连续的字符 #注意:中括号内表达式是字符串的索引,它表示字符在字符串内的位置, #中括号内字符串第一个字符的索引是0,而不是1 #len返回字符串的长度 test_string = "1234567890" print test_string[0]...

7年前发布  · 860 次阅读
0

#coding:utf-8 def testReturn(x): if x > 10000: return print "test return!!" #这句话永远不会得到执行 elif x > 1000: return 100 elif x &g...

7年前发布  · 1177 次阅读
0

#coding:utf-8 #下面的函数用来计算偶数的数量 def NumberOfEven(x): count = 0 while(x): if (x % 2 == 0): count += 1 x -= 1 return count print Nu...

7年前发布  · 929 次阅读
0

#coding:utf-8 #特殊说明 #if/elif/else开头的行需要用冒号:结束 #if/elif/else行下面的表达式必须至少有一个空格的缩进,表明这条语句属于if语句的一部分 #elif语句的数量没限制 #但是,如果是空语句,需要增加pass,否则会报错 x = raw_input('Please input some...

7年前发布  · 765 次阅读
0

Python的逻辑操作有三种:and、or、not。分别对应与、或、非。举例:#coding:utf-8 test1 = 12 test2 = 0 print (test1 > test2) and (test1 > 14) #result = False print (test1 < test2) or (te...

7年前发布  · 917 次阅读
0

#coding:utf-8 #布尔表达式的值只有两个,True和False x = 12.4 y = 12.3 print x==y #符号'=='用于判断两个数是否相等,这条语句的result=False x= 12.3 print x == y #这条语句的result = True print x != y #符号'!='...

7年前发布  · 868 次阅读
0

一、int函数能够     (1)把符合数学格式的数字型字符串转换成整数     (2)把浮点数转换成整数,但是只是简单的取整,而非四舍五入。举例:aa = int("124") #Correct print "aa = ", aa #result=124 bb = int(123.45) #correct print "b...

7年前发布  · 1070 次阅读
0

去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' print sStr2连接字符串#strcat(sStr1,sStr2) sStr1 = 'strcat' sSt...

7年前发布  · 1322 次阅读