共 48 篇文章 |
|
去掉转义符的方法比如:a = ''abc\\ndef''print a结果是:abcd\\ndef如果想要回复能换行,也就是\n的状态,需要这么做:b = a.decode(''string_escape'')print b结果是:abcddef. 阅728 转0 评0 公众公开 16-03-10 10:02 |
如何判断一个变量或者属性是否存在方法一:try: myVarexcept NameError: # Do something.方法二:if ''myVar'' in locals(): # myVar exists.OR:if ''myVar'' in globals(): # myVar exists.检查一个对象/实例是否有某个属性:if hasattr(obj, ''attr_name''): # obj.attr_name exists. 阅110 转0 评0 公众公开 16-01-12 16:05 |
osx下pip install 时出现clang error unknown argument ''-mno-fused-madd''的解决方法1. 搜索 clang error unknown argument, 出现的大部分结果是:ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install mitmproxy然而这个方法没有解决问题。 阅303 转0 评0 公众公开 15-10-21 15:08 |
阅437 转1 评0 公众公开 15-07-30 10:24 |
字节字符串:bytestring = "hello world"unicode字符串:unicodestring = u"hello world" 将字节字符串转为unicode:s = bytestring.decode()将unicode再转回字节字符串:b = s.encode()basestring 为通用字符串类,str和unicode均属于basestringunicode字符串的type为basestring 或者 unicode,即isinstance(s, basestri... 阅169 转0 评0 公众公开 15-01-05 15:45 |
为什么在sys.setdefaultencoding之前要写reload(sys)摘抄来自:http://liguangming.com/how-to-use-utf-8-with-python。import sysreload(sys)sys.setdefaultencoding(''UTF-8'')为什么需要一个看似多余的reload(sys)呢?if hasattr(sys, "setdefaultencoding"): del sys.setdefaultencoding.在sys加载后,setdefault... 阅17571 转40 评0 公众公开 15-01-05 15:20 |
t = c.deque(string.ascii_lowercase)#deque([''a'', ''b'', ''c'', ...])t.rotate(-2)#deque([''c'', ''d'', ..., ''z'', ''a'', ''b''])ascii_lowercase_shifted = ''''.join(t) #&... 阅75 转1 评0 公众公开 14-12-02 15:19 |
python中字符串反序的方法a = ''ABCDEFGHIJKLMNOPQRSTUVWXYZ''方法1:b =''''for i in rang(-1, -27, -1): b += a[i]方法2:alist = list(a)alist.reverse()b = ''''b = b.join(alist)方法3:b = a[::-1]这是三种基本思路,肯定还有别的做法,不过思路应该都大同小异。 阅3301 转9 评0 公众公开 14-07-01 14:45 |
ascii和unicode字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符串转换成unicode编码,如:str1.decode(''gb2312''),表示将gb2312编码的字符串str1转... 阅104 转1 评0 公众公开 14-05-29 17:46 |
手把手教你用python抓网页数据。%可以用cmd开启数据库,启动命令是:net start mysql55%关闭命令是:net stop mysql55复制代码使用MySQLdb模块代码示例:# 导入 MySQLdb模块import MySQLdb# 和服务器建立链接,host是服务器ip,我的MySQL数据库搭建在本机,默认的是127.0.0.1,# 用户、密码、数据库名称对应着照输就行了,默认的端口号是3306,c... 阅8 转自海漩涡 公众公开 14-05-15 10:45 |