python3.x相关内容

python3.x - 怎么查看某个文件的编码方式?python

问 题 python的确很赞,但是编码这个问题真的太尿性了。。。 现在我有一个文件,不论他的编码方式是什么,我都想把它转化成utf-8的格式。我的想法是先读取文件内容,保存到data变量中去,然后再以utf-8的格式写入文件。 但是现在遇到的问题是当我要打开某文件是得知道它的编码格式是什么,不然就总是报错,文件也打不开。 比如说我执行下面的代码 with codecs ..
发布时间:2017-09-06 07:05:52 其他开发

网页爬虫 - pyspider为什么调试的时候能抓到内容,点run的时候就没有数据写入数据库呢?

问 题 1、win10下装anaconda3环境,然后装了pyspider0.3.8(没有手动修复crawl_config不起作用的bug),写了个抓取网页新闻的project,经常调试的时候能抓到新闻,但是点run就没有数据写入数据库,很是奇怪,源码附后,请大神指正。 2、源码如下: from pyspider.libs.base_handler import * import ..
发布时间:2017-09-06 07:05:42 其他开发

python - 在CenOS 7 中安装scrapy报错

在虚拟机中安装的CenOS 7,然后安装python3.5.1,然后安装scrapy,提示: 貌似这样就算是安装成功了,但是如果继续输入scrapy,会提示找不到命令。 然后我尝试导入的时候也报错了,如下: 看起来好像是twisted的问题,我又尝试导入twisted,但是并没有任何报错 多方搜索都没有找到解决方案,麻烦各位了。 ..
发布时间:2017-09-06 06:55:41 Python

python3.x - Python3,关于str.format的语法

问 题 描述问题 format的用法,代码中的!r !s分别是format的哪部分用法 我查阅文档, 未能找到这部分的说明(https://docs.python.org/3/lib... 使用搜索引擎,也不知如何组织关键词 上下文环境 Python3 重现 拷贝代码 运行之 相关代码 class Pair: def __ini ..
发布时间:2017-09-06 06:54:28 Python

python3.x - 关于Python的super用法一处不解

描述问题 以前以为自己知道super怎么用,但是看到下面的代码,却是没有搞懂其作用原理 下面的代码,神奇地做到了"属性设置不能为int" (实现在父类里面) 查阅了super的用法,摘抄如下 super(type, obj) -> bound super object; requires isinstance(obj, type) super(type) -> unboun ..
发布时间:2017-09-06 06:38:15 Python

python3.x - python 字符串操作,空格对齐

我是用这个函数使他距离左边20,分别对每一句给一个不同的间距值 str1.rjust(20, ' ') str2..rjust(19, ' ') 如图: 改怎么写才能使得百分比区域的值在同一行,或者说间距最左边的值固定。谢谢 ..
发布时间:2017-09-06 06:18:46 Python

python3.x - 如何最高效的实现这样的python算法

问 题 我有一个list1,数据如下: ["a","b","c","e"] 一个list2,数据如下 ["b","c","f"] 我的目标是最快效率的找出list2中有,但是list1中没有的数据,简单来说,就是数据过滤吧... 但是怎么做效率最高?? 我用for,感觉效率很低: for i in list2: if i not in list1: ..
发布时间:2017-09-06 06:00:52 Python

python - 字符串与二进制串的相互转换

问 题 一个问题,在Python中,如何将一个字符串转换为相应的二进制串(01形式表示),并且能够将这个二进制串再转换回原来的字符串 解决方案 一个简单版本 def encode(s): return ' '.join([bin(ord(c)).replace('0b', '') for c in s]) def decode(s): return ''. ..
发布时间:2017-09-06 05:51:53 Python

python - py2exe missing Modules ?

问 题 代码如下: #!/usr/bin/env python3 # -*- coding:utf-8 -*- from distutils.core import setup import py2exe setup(console=['1_lsb_hide.py']) 输入:running py2exe 运行结果: error: [Errno 2] No such ..
发布时间:2017-09-06 05:50:15 Python

django - Python一系列的问题来临

问 题 函数传过来的参数中字符串和列表有什么区别?进行修改呢? Django如何用类写views?他和函数写view有甚区别? Django的module中由两个表,a关联b表的外建,怎么实现删除a表不影响b表? Tornado异步,是如何实现的? 多线程有什么问题? 类中的init方法和new方法的区别 描述一下单例模式 Python中的垃圾回收机 ..
发布时间:2017-09-06 05:45:14 Python

python3.x - 如何遍历 Python 中的 DBM 数据?

问 题 正在写一个博客系统,打算用Python中的dbm存储博客的配置。 现在面临的一个问题是,我需要将博客的配置读取并传递给模版。dbm本身并不支持遍历,有什么简洁的方法可以一次读取所有的(遍历) dbm 配置吗? 解决方案 DBM是支持遍历的,如下: import dbm db = dbm.open('websites', 'c') # Iterate ove ..
发布时间:2017-09-06 05:38:35 Python

python3.x - python中有彩色日志模块吗?

问 题 譬如说输出warning是黄色的,info是蓝色的,error是蓝色的,这样的模块? 解决方案 在终端下面, 色彩转换是通过控制字符来实现的, 你可以参考 http://stackoverflow.com/ques... 里面还有终端下所有色彩的代码表 或者直接用 https://pypi.python.org/pypi/... 如果你要实现log ..
发布时间:2017-09-06 05:27:41 Python