- 博客(29)
- 收藏
- 关注

原创 用Python爬取QQ音乐评论并制成词云图
环境:Ubuntu16.4 python版本:3.6.4 库:wordcloud 这次我们要讲的是爬取QQ音乐的评论并制成云词图,我们这里拿周杰伦的等你下课来举例。 第一步:获取评论 我们先打开QQ音乐,搜索周杰伦的《等你下课》,直接拉到底部,发现有5000多页的评论。这时候我们要研究的就是怎样获取每页的评论,这时候我们可以先按下F12,选择Ne...
2018-05-20 16:12:02
5918
2

转载 用Python画小猪佩奇
最近社会猪可是火遍了大江南北,不蹭下热度可对不起它。见过手画的佩奇,见过用代码画的吗?没有?那就来看我大显身手。用python的turtle库来画小猪佩奇。有人问:turtle难不难?答曰:不难,就那几个方法,跟入新手村的任务一样简单。难得是要有耐心跟一定的画画功底。话不多说,直接上我苦苦搜寻(copy)而来的代码+注释版温馨提示:您苦苦思念的佩奇猪在文末等你哦!# coding:utf-8imp...
2018-05-13 13:36:00
54229
6

原创 解决 Navicat for Mysql连接mysql出现10038问题
连接设备是腾讯云的Linux服务器,自己安装的PHP5.6,Apache2.4,mysql5.6 连接工具是Navicat for Mysql11.1.13对Navicat的新建数据库进行配置后,在点连接测试的时候总是提示10038错误,一直进不去数据库,自己在服务器中上传一个PHP连接数据库的文件,测试,服务器内部可以正常访问mysql,用了win的cmd dos窗口测
2017-04-22 09:54:21
60731
4
原创 Win10 下安装多个版本的python
本机上一开始安装的是Python3.7因为一些需要,现在要安装python2.7.10python2.7.10直接从官网下载,下载后一路点下一步直至安装完成安装后配置好环境右击此电脑-属性-高级环境设置-高级-环境变量-双击Path新建路径(python安装的目录和scripts目录)C:\Python27C:\Python27\Scripts为了方便区分python2...
2019-01-12 17:03:44
5204
原创 python用xlrd追加excel
Python版本3.7.1 Win10 64位import xlrdwrite_excel = 'C:\\Users\\Administrator\\Desktop\\search.xlsx' #要写入的Excel文件book = xlrd.open_workbook(write_excel) #打开Excelfile = copy.copy(book) ...
2019-01-01 15:14:08
1066
原创 用Python分割九宫格图片发朋友圈
近日,朋友圈流行起了发九宫格的图片,就是将一张图片切割成九张图,然后在朋友圈发九张,但看起来就像一张一样,这不,我楼下的小A就狂发了一堆。 看起来好像挺好玩的,于是就问了小A他是怎样做的,他跟我说要下载一个软件,然后就这样那样操作就可以了。 作为一个有理想(hen)有抱负(lan)的程序员,怎么可能会为了这么一个小功能就去下载一个软件,不用的时候还得...
2018-09-26 12:56:11
3142
转载 解决Python3.6.5+pymssqlsql server插入数据中文出现乱码的问题
最近用Python在对sql server的数据进行读取跟写入,但过程异常坎坷,读取的时候只要将连接的参数charset设置为GBK,就能正常读取中文字符,但是写入到sql server的时候,中文就都乱码了,网上找了很多资料也没办法解决,最后google,就找到方法了,其实很简单,就是Python开始的时候编码设置为utf-8,连接sql server的时候也设置为utf-8,最后也是最...
2018-08-02 20:45:28
8265
5
原创 用Python调用win命令行提高工作效率
作为程序猿,每天一上班打开电脑要做的时候就是打开各种工作所需的工具,如QQ,SQL Server,浏览器,编辑器等,每天都要一个个点,重复性的工作做多了也觉得烦(关键是影响了我上班倒水的时间)。 于是就寻思着用python写一个简单的脚本来帮我一次性打开这些东西,解放我的双手,让我有时间去倒水。 环境是win10 64 Python3.6.5,使用到的模块是os,web...
2018-07-06 22:07:28
5903
原创 用Python将Excel数据导入到SQL Server
使用环境:Win10 x64 Python:3.6.4 SqlServer:2008R2 因为近期需要将excel导入到SQL Server,但是使用的是其他语言,闲来无事就尝试着用python进行导入,速度还是挺快的,1w多条数据,也只用了1s多,代码也比较简单,就不多解释了。 用到的库有xlrd(用来处理excel),pymssql(用来连接使用sql server)imp...
2018-06-25 22:19:12
11416
7
原创 用Python画小女孩放风筝
# coding:utf-8 2import turtle as t 3import random 4# 画心 5def xin(): 6 def curvemove(): 7 for i in range(200): 8 t.right(1) 9 t.forward(0.5) 10 t.color('red',...
2018-06-23 15:37:38
13138
4
翻译 Python中如何去复制一个列表?
本文参照自Stack Overflow:https://stackoverflow.com/questions/2612802/how-to-clone-or-copy-a-list如何在Python中复制一个列表?可能有人会说,这不是很简单的事情吗?直接一个new_list = old_list不就好了?那实际上这样操作是否可行呢?让我们来举个栗子:1old_list = ['python'...
2018-05-31 22:07:02
4952
原创 Python安装第三方库常用方法
在学习Python过程中,经常要用到很多第三方库,面对各种不同情况,Python为我们提供了多种安装方法: 一、pip安装:pip安装相信大家都不陌生了,在安装第三方库中,pip是最常使用的一种方法。# 在python2中使用pip安装pip install 库名如:pip install numpy# 在python3中使用pip安装pip3 install 库名如:pip3 in...
2018-05-26 17:03:47
18985
原创 Python基础之字典
字典是Python中常用的数据类型。他通过键值对的方式存储在{}中,为日常的数据处理提供了极大的便利。 我们先来看下字典的组成形式:首先,一个字典由一个花括号组成{},花括号内有n多个键值对组成,键值对以:隔开,如下所示:A = {key1:value1,key2:value2,key3:value3} key表示键,value表示值,key在一个字典里面是唯一的,而...
2018-05-22 20:24:26
650
原创 解决Python安装WordCloud时出现的error: Microsoft Visual C++ 14.0 is required. 问题
系统:Win10 64位 Python版本:3.6.5 WordCloud:1.4.1 最近在学WordCloud,但在win使用pip3 install wordcloud的时候总是报错以下问题,于是半路转投Ubuntu,果然,在Ubuntu下一条语句就搞定了,但还是不爽在win上搞不定,于是回来继续研究。error: Microsoft Visual C++ 14.0 is req...
2018-05-20 19:25:06
6357
2
翻译 if __name__ == "__main__"
本文翻译自Stack Overflow上关于Python的What does if __name__=="__main__":do?网址:https://stackoverflow.com/questions/419163/what-does-if-name-main-do/419185#419185 首先,介绍下什么是Stack Overflow。 Stack Ove...
2018-05-13 13:41:52
1304
原创 Python标准库之Turtle
首先,要学习turtle之前,我们要先了解下turtle的由来及作用。经过小编详细的了解(随便百度了一下),turle是python一个用来画图的库,出生于1966年(好老)。其被创作出来的目的是教小朋友们学编程。除此之外,没有其他作用。嗯。。。毕竟佩奇初衷也是给小朋友看的,这样想想,突然如释重负。 为什么一个画图的库不叫什么paint啊draw,要叫turtle(海...
2018-05-13 13:40:22
8438
原创 Python的全局变量和局部变量
学编程的总离不开全局变量和局部变量,那么,首先我们要知道局部变量和全局变量的定义: 局部变量:定义在函数内部的变量称为局部变量,他的作用域范围为函数内,也就是出了函数外就无效。举个简单的例子:葫芦娃在国内基本大家都认识他,大家一看到他就会知道,咦,那是葫芦娃。但是一旦出了国外,就没有人认识他了,葫芦娃的作用域范围为国内。 全局变量:定义在函数外的变量称之为全局变量,他的...
2018-05-13 13:38:40
56136
4
原创 Django基础教程之全局检索
环境:Win10 64位 python2.7 工具:pycharm1.首先安装haystack、whoosh、jieba如果觉得慢可以使用豆瓣源pip install -ihttps://pypi.douban.com/simple/ jiebapip install django-haystackpip install whooshpip install jieba
2018-01-03 20:43:23
1945
原创 Django基础教程之配置Redis缓冲
环境:腾讯云Ubuntu 16.041.在settings中进行配置CACHES={ "default": { 'BACKEND': 'redis_cache.cache.RedisCache', #缓存到redis中,默认存储在1数据库,也可缓存到redis_cache.cache.RedisCache本地内存中 'LOCATION': 'lo
2018-01-03 18:33:43
1076
原创 腾讯云Ubuntu 16.04 配置Django+Uwsgi+Nginx
本文服务器为腾讯云 Ubuntu 16.04 64位服务器环境:Python2.7 Django==1.8.4 或 1.9.2 virtualenv,Virtualenv安装教程1.安装nginxsudo apt-get install nginx我在安装的时候提示没有权限写入文件,所以是在su 转为root超级用户的情况下进行安装的安装后文件存放在/usr/sbin/
2017-12-29 20:55:23
887
原创 Python基础练习题(一)
1.输入一个正整数n,对其进行因式分解并输出。例如:输入18,输出18=2*3*3解题思路:①最小的质数为2,每次从2开始遍历,只要 n % i == 0 , i 为当前n的最小质数,n = n / i 作为新的正整数,跳出当前循环,再次从2开始遍历②遍历至 n = i 时表示因式分解过程已结束方法一:a = int(raw_input("请输入一个整数:"))
2017-12-25 22:18:52
17124
原创 Win10 64位安装Mongodb
系统:Win10 x64位1.在官网下载对应的mongodhttps://www.mongodb.com/download-center?jmp=nav#community2.下载后在win+R打开输入cmd,进入命令行模式,cd 打开文件所在位置然后直接输入文件名 mongodb-win32-x86_64-2008plus-ssl-3.6.0-signed.msi即可进行
2017-12-15 11:37:36
5814
原创 用Python做的简单学生通讯录
Python版本:2.7.13 工具:Pycharm突然想起之前在学校学C的时候,课程设计是用C写一个通讯录出来,那时候没有好好学C,最后做的时候都是从网上Copy出来的,正好最近一直在学python,就把当初的小遗憾用Python写出来。本文使用的逻辑是利用字典来保存学生信息,因为刚好看到了python的__settitem__、__gettiem__函数,就单独建了一个类来保存学生
2017-12-09 17:31:06
7971
1
原创 Ubuntukylin-17.10 安装virtualenv和virtualenvwrapper
使用系统为Ubuntukylin-17.10 32位1.通过pip安装virtualenv和virtualenvwrappersudo pip install virtualenv virtualenvwrappersudo rm -rf ~/get-pip.py ~/.cache/pip2.然后新建.virtualenvs文件夹mkdir ~/.virtualenvs3.在bash
2017-12-08 15:52:45
410
原创 Win10 64位环境下安装Scrapy
电脑系统为Win10 64位,已安装有Python2.7.13,在此基础上安装Scrapy打开dos命令行,输入pip install scrapy,一开始一切正常,只是网速有点慢,安装了n个包后,卡在了twisted这里,下面一片飘红报错,提示下载超时,于是重新试了一遍,依旧报错于是乎,直接在其官网下载了个包,http://twistedmatrix.com/trac/wiki/
2017-11-28 14:40:31
550
原创 Python爬取网站gif表情包
Python 版本为2.7.13 IDE工具Pycharm 爬取网站:腾牛网腾牛网属于一个比较简单的网站,就是单纯的查看网站源码,再根据网站的基本信息,提取gif表情包的下载地址,然后按各个主体分类保存以下为效果图1.首先,打开腾牛网站http://www.qqtn.com/bq/dtbq_1.html爬取内容为动态表情列表里面的表情包2.右键查看网页源码很明显要爬取的内容在一个中,直
2017-11-25 19:13:12
3704
转载 Linux下忘记MySQL的root密码的解决方法
1、首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。2
2017-04-19 20:21:30
347
原创 应用目录[./Application/]不可写,目录无法自动生成! 请手动生成项目目录~
在腾讯云的Linux系统上传完ThinkPHP3.2.3之后打开网址首页,出现了应用目录[./Application/]不可写,目录无法自动生成! 请手动生成项目目录~问题解决办法,将Application的权限改为777就行了,具体命令行为chmod 777 Application
2017-04-19 15:19:39
6627
原创 解决SecureFXPortable上传文件到Linux服务器中文乱码问题
今天在SecureFXPortable(Windows 10)中上传了中文名字的文件到Linux服务器中,发现在FXP中看到的是显示中文名称,但用CRT登陆查看看到的却是乱码,显然在Linux服务中也是识别不了,经过网上查资料,将FXP跟CRT的会话设置,全局设置为UTF-8,字体新宋体16pt,gbk2232还是未能解决问题,服务器端的配置通过vi /etc/sysconfig/i18n
2017-04-18 09:51:33
3179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人