Python
xiaokui9
这个作者很懒,什么都没留下…
展开
-
python中使用print输出中文
看Python简明教程,学习使用print打印字符串,试了下打印中文,不行。编辑环境:IDLE上网搜了下解决办法,各种说法,试了两种:print u"学习"print (unicode("学习", encoding="utf-8"))保存时均还是会提示打印出来是说明第二种还是有编码但还是不对。最后,加上最前面一行就好了,虽然现在还不明白第一行为什原创 2017-02-04 15:09:52 · 31940 阅读 · 0 评论 -
python处理XML字符串数据(alexa排名信息)
1、获取alexa排名数据pagehandler = urllib.urlopen('http://data.alexa.com/data?cli=10&dat=snbamz&url=sina.com')data = pagehandler.read()2、获取信息为:<!-- Need more Alexa data? Find our APIs here: https:...原创 2018-06-15 16:26:24 · 911 阅读 · 0 评论 -
python域名DNS、A记录等解析
1、使用dns.resolver包解析需要先安装dnspython的包,下载地址为https://pypi.org/simple/dnspython/获取域名对应的A记录的函数内容import dns.resolver def get_a_record(domain_name): address = [] host_a = dns.resolver.query(domain_name,...转载 2018-06-21 09:53:34 · 4067 阅读 · 0 评论 -
python读取文件里中文编码后的字符串(\\xe6\\xb1\\x9f)中文转换的问题
最近在解析数据,悲催遇到错误手动退出,于是数据库没存储上。于是只能从日志里提取数据再存到数据库。例如:[2018-05-23 18:09:36] [DEBUG] 5 : ('\xe6\xb1\x9f\xe8\x8b\x8f\xe7\x9c\x81\xe5\xb9\xbf\xe6\x92\xad\xe7\x94\xb5\xe8\xa7\x86\xe6\x80\xbb\xe5\x8f\xb0', '\...原创 2018-05-24 18:14:13 · 46430 阅读 · 0 评论 -
\xe4\xb8\xad\xe6\x96\x87 phython 字符编码乱码问题
转载自https://blog.csdn.net/u013430189/article/details/48786619为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“\xe4\xb8\xad\xe6\x96\x87”的形式? 为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in pos...转载 2018-05-23 10:43:41 · 7154 阅读 · 0 评论 -
scrapy--爬虫代码编写步骤
最近又要新写一个网站的爬虫,虽然写了好几个了,但每次写都要再来现看一遍资料,觉得还是有必要写一篇,记录一下。一、编写步骤1、新建工程目录进入打算存储代码的目录中,命令行运行下列命令:scrapy startproject 目录或爬虫名称2、用pycharm打开此目录,可看到如下目录结构3、items.py文件中定义item,主要是网页中要提取的一个单位数据元中包含的字段。4、新建一个spider类...原创 2018-05-22 17:49:47 · 2742 阅读 · 0 评论 -
新安装系统环境中运行scrapy爬虫程序遇到的错误
换了电脑,各种软件重装。按照之前的文章把scrapy安装完成了,结果运行时报错。1、[twisted] CRITICAL: Unhandled error in Deferred:上网找了各种方法,因为代码 之前运行都没有问题,所以基本确定是pywin32的问题。先安装了pywin32程序,需要和pythont版本、系统位数一致。我安装的是pywin32-221.win-amd64-py2.7.e...原创 2018-04-28 10:27:20 · 497 阅读 · 0 评论 -
django部署数据库遇到的错误
1、执行python manage.py makemigrations appscan和python manage.py migrate时报错django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb解决办法:下载安装MySQL-python原创 2017-03-31 15:01:25 · 1023 阅读 · 0 评论 -
第一天开始重拾编程
在毕业以后已经差不多四年没有编过程了,虽然还做过运维的一些工作,但是代码感觉生疏了。向来都比较懒,上学的时候就想写些文章把自己的一些学习内容、问题等等记录下来,但鉴于总是要弄到完美才能出手,于是常常不了了之。希望这次能够坚持下来,不一定要特别好的东西才能放上来,只要有一点,慢慢就积累下来了。06年开始学习编程,C和C++,08年学习并使用ASPX和HTML、CSS等编程内容,10年开始大量使用原创 2017-01-24 16:59:38 · 312 阅读 · 0 评论 -
pycharm的一些快捷键
pycharm给出的帮助:1.EditingCtrl + Space Basic code completion (the name ofany class, method or variable)Ctrl + Alt + Space Class name completion (thename of any project class independently of curre转载 2017-02-14 09:44:56 · 4157 阅读 · 0 评论 -
Windows环境安装scrapy
由于目前需要做一个爬虫,有用到scrapy,所以需要安装,目前官网给的安装要求是Twisted 14.0lxml 3.4pyOpenSSL 0.14 在网上搜了各种说明,最终安装过程如下:PS:可以在https://pypi.python.org/simple/找需要的安装包。同时注意,通过python命令行测试是否安装成功,需要安装完成后重新开启命令行现验证。1、原创 2017-02-22 11:15:52 · 1465 阅读 · 0 评论 -
用Python解决了个数学问题
群里有人问 一筐鸡蛋: 1个1个拿,正好拿完。 2个2个拿,还剩1个。 3个3个拿,正好拿完。 4个4个拿,还剩1个。 5个5个拿,还差1个。 6个6个拿,还剩3个。 7个7个拿,正好拿完。 8个8个拿,还剩1个。 9个9个拿,正好拿完。 问筐里最少有多少鸡蛋?1说明是奇数,2、4、5、8得出应该是40i+1,3、6、7、9得出应该是63j(j是奇数)。想想刚好在学Python原创 2017-02-08 14:47:29 · 5053 阅读 · 0 评论 -
python字符串数据处理的一些笔记(连续字符、数字字母间隔等)
目录一、字符串处理二、正则表达式函数说明三、数据库遇到float数据类型存储的问题四、参考帖子一、字符串处理1、判断字符串是否全部为数字:isdigit()2、正则表达式判断字符串是否为ip地址:pattern = r'^((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))$'...原创 2018-06-15 18:14:13 · 5790 阅读 · 0 评论