随笔分类 -  python

摘要:pelican生成html报错,原因是网上的教程有错误。pelican默认支持rst格式,创建md格式文章,根本没有编译,所以网上教程不会报错。如果支持markdown需要安装”pip install markdown”。安装之后编译出现如下错误。(pelican) ... 阅读全文
posted @ 2018-07-08 16:01 妙音 阅读(104) 评论(0) 推荐(0)
摘要:在写动态加载时,通常需要过滤出需要的类。如何从模块中过滤出其中的类呢?判断a是类A的实例isinstance(a, A)判断B类是A的子类issubclass(B, A)判断A是一个类isinstance(A, type) 判断B是类并且是A的子类isinstance... 阅读全文
posted @ 2018-06-29 07:26 妙音 阅读(355) 评论(0) 推荐(0)
摘要:python3中md5报错>>> import hashlib>>> md5 = hashlib.md5()>>> md5.update("123")Traceback (most recent call last): File "", line 1, in Typ... 阅读全文
posted @ 2018-06-29 07:14 妙音 阅读(5970) 评论(0) 推荐(0)
摘要:pycharm如何防止windows回车符呢?pycharm新建项目之后,默认不会对回车符有任何处理。键盘回车、粘贴都会产生windows回车符.解决办法。1.选中项目根节点2.File-->Line Separators-->LF Unix《寿康宝鉴》有声书http... 阅读全文
posted @ 2018-06-24 07:30 妙音 阅读(1083) 评论(0) 推荐(0)
摘要:情况描述 在windows中安装python、virtualenv后,启动cmd界面,使用virtualenv创建运行环境出现错误,意思是加载不了系统编码c:\python36\Scripts\virtualenv.exe testFatal Python error... 阅读全文
posted @ 2018-06-02 20:05 妙音 阅读(7003) 评论(0) 推荐(0)
摘要:python提供了zfill(zero fill)函数自动为字符串前面补0>>> "5".zfill(2) #2表示字符串宽度'05'《寿康宝鉴》有声书 http://v.youku.com/v_show/id_XMzYxMzA4NDY2MA 阅读全文
posted @ 2018-05-19 17:13 妙音 阅读(144) 评论(0) 推荐(0)
摘要:错误1:变量加载到内存出现编码错误文件内容a="中国"print a报错➜ ~ python a.py File "a.py", line 1SyntaxError: Non-ASCII character '\xe4' in file b.py on line ... 阅读全文
posted @ 2018-05-17 10:58 妙音 阅读(284) 评论(0) 推荐(0)
摘要:str类型 存在磁盘上的格式与存在内存中格式一致,例如ascii编码占一个字节,utf-8编码中文3个字节,英文1个字节 gbk编码中文2个字节,英文1个字节注意python2是不会自动转换成unicode格式unicode类型 python2用来支持多语言,不同编码... 阅读全文
posted @ 2018-05-14 14:04 妙音 阅读(393) 评论(0) 推荐(0)
摘要:gbk英文字符占几个字节?➜ ~ python3>>> bytes("你", "gbk")b'\xc4\xe3'>>> bytes("a", "gbk")b'a'>>> bytes("你", "utf-8")b'\xe4\xbd\xa0'>>> bytes("a",... 阅读全文
posted @ 2018-05-14 12:21 妙音 阅读(2077) 评论(0) 推荐(0)
摘要:函数的默认值只会创建一次,之后不会再变了,使用对象(列表、字典、实例)作为默认值,会导致函数混乱官方说明 https://docs.python.org/2.7/tutorial/controlflow.html#default-argument-values示例de... 阅读全文
posted @ 2018-03-30 17:55 妙音 阅读(226) 评论(0) 推荐(0)
摘要:此生必看的科学实验-水知道答案 http://v.youku.com/v_show/id_XMjgzMzcwNDk4OA 为什么观看这部记录片 http://v.youku.com/v_show/id_XMjg0MjQzNTczMg 精神病为什么治不好 https://v.qq.com/x/page 阅读全文
posted @ 2017-06-22 23:44 妙音 阅读(4233) 评论(0) 推荐(0)
摘要:import randoma = [1, 2, 3, 4, 5];random.shuffle(a)print a#[2, 3, 1, 5, 4]此生必看的科学实验-水知道答案 http://v.youku.com/v_show/id_XMjgzMzcwNDk4OA ... 阅读全文
posted @ 2017-06-22 23:43 妙音 阅读(356) 评论(0) 推荐(0)
摘要:此生必看的科学实验-水知道答案 http://v.youku.com/v_show/id_XMjgzMzcwNDk4OA 为什么观看这部记录片 http://v.youku.com/v_show/id_XMjg0MjQzNTczMg 精神病为什么治不好 https://v.qq.com/x/page 阅读全文
posted @ 2017-06-22 23:41 妙音 阅读(17764) 评论(0) 推荐(1)
摘要:#取文件后缀>>> os.path.splitext("/root/a.py")('/root/a', '.py')#取目录与文件名>>> os.path.split("/root/a.py")('/root', 'a.py')此生必看的科学实验-水知道答案 http... 阅读全文
posted @ 2017-06-22 23:40 妙音 阅读(157) 评论(0) 推荐(0)
摘要:在windows中通过subprocess调用cmd命令行,命令中包含中文是很令人头痛的事。由于cmd控制台用的是gbk编码,而python用的是utf-8。utf-8的字符串,在gbk编码的控制台上运行,当然会运行不了。假如再要你兼容繁体版的windows,此时更麻... 阅读全文
posted @ 2017-04-22 12:20 妙音 阅读(1055) 评论(0) 推荐(0)
摘要:exe路径>>> sys.executable'C:\\Python27\\python.exe'lib路径>>> sys.prefix'C:\\Python27' 阅读全文
posted @ 2017-04-17 22:47 妙音 阅读(4165) 评论(0) 推荐(0)
摘要:运行命令subprocess.Popen(cmd, close_fds=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)出现错误ValueError: close_fds is not supported on... 阅读全文
posted @ 2017-03-21 21:54 妙音 阅读(1472) 评论(0) 推荐(0)
摘要:多行字符串拼接使用小括号s = ('select *' 'from atable' 'where id=888')print s, type(s)#输出select *from atablewhere id=888 python遇到未闭合的小括号,自动... 阅读全文
posted @ 2017-02-02 21:32 妙音 阅读(575) 评论(0) 推荐(0)
摘要:32位python在windows上调用命令行(os.system或subprocess.Popen)。执行后,如果返回码太大,python取得的返回值也是0。此时无法判断执行成功还是失败,这个是32位python的bug。以时间同步命令w32tm位例子在cmd上执行... 阅读全文
posted @ 2016-09-26 20:41 妙音 阅读(513) 评论(0) 推荐(0)
摘要:起因在tornado中用apscheduler实现计划任务,出现错误提示 “maximum number of running instances reached (1)”2015-12-04 19:10:22,227 - apscheduler.scheduler ... 阅读全文
posted @ 2015-12-15 21:03 妙音 阅读(5925) 评论(1) 推荐(0)