
【20】Python
LGX_TvT
小步快跑
展开
-
Python多线程抓取笔趣阁小说
使用requests、xpath抓取具体代码:import osimport timeimport randomimport requestsfrom lxml import etreefrom concurrent.futures import ThreadPoolExecutor,ProcessPoolExecutorimport pymysqlheaders = {'Us...原创 2020-04-09 17:37:43 · 858 阅读 · 0 评论 -
【django】使用django报错问题(python manage.py startapp app-name)
报错信息Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "G:\Python27\lib\site-packages\django\core\management\__init__.py", line 3原创 2018-01-15 19:33:23 · 9357 阅读 · 0 评论 -
python基础之easy_install以及pip安装
easy_install进行模块/包管理 pip是一个安装和管理 Python 包的工具 ,是easy_install的替代品得先安装easy_install才能安装pip1.先安装easy_installeasy_install下载下载解压后在此解压目录下 按住shift+鼠标右键,点击“在此处打开命令窗口”,进入 DOS 界面,输入命令:python ez_setup.py2.安装完easy原创 2018-01-06 16:26:42 · 1588 阅读 · 0 评论 -
简单web静态页面服务器
简单web静态页面服务器先看一下文件结构服务器代码第一种:Web静态服务器显示固定的页面 服务器代码#coding:utf-8# 创建一个Web静态服务器显示固定的页面# 创建一个tcp的socket# 使用进程监听端口import socketfrom multiprocessing import Processdef handle_socket(client_socket): #原创 2017-12-29 23:26:06 · 6410 阅读 · 0 评论 -
python使用TFTP下载文件
python使用TFTP下载文件# -*- coding:utf-8 -*-import structfrom socket import *import timeimport osdef main(): #0. 获取要下载的文件名字: downloadFileName = raw_input("请输入要下载的文件名:") #1.创建socket ud原创 2017-12-07 21:32:14 · 2456 阅读 · 0 评论 -
Windows下使用Python配制环境以及打开方式
下载安装完Python后1. 打开安装路径 2. 配制环境 记得在结尾处添加一个英文分号3.重复上述操作添加Scripts路径4.打开python 使用cmd命令打开,输入python原创 2017-12-16 22:45:25 · 1549 阅读 · 0 评论 -
tftpd32.exe的安装
tftpd32.exe的安装下载地址 : 点击打开链接下载后打开:打开后页面:原创 2017-12-07 16:19:56 · 4104 阅读 · 1 评论 -
Wireshark安装
Wireshark安装教程原创 2017-12-06 21:56:59 · 1839 阅读 · 1 评论 -
使用python3创建多线程聊天室
使用python3创建多线程聊天室import threading import socket#socketudpSocket = None#计数器num = 1#1.创建接受,发送方法def inMessage(): global num while True: #等待接收消息 data = udpSocket.原创 2017-12-06 21:28:59 · 3592 阅读 · 0 评论 -
Python2和Python3的区别
Python2和Python3的区别Python 3.0的变化主要在以下几个方面:1.Print函数print语句没了取而代之的是print函数2.UnicodePython2有AscII码,Unicode是单独的,不是byte类型 python3中统一使用Unicode编码3.除法运算对于/python2中除法与java、c语言的除法差不多python3原创 2017-11-26 18:39:35 · 1494 阅读 · 0 评论 -
xxxxx takes 1 positional argument but 2 were given
缺少参数查看传入的参数是否缺少原创 2018-01-07 19:10:34 · 30597 阅读 · 1 评论 -
python2.7 MySQLdb安装
第一次使用pip install MySQLdb安装的时候出现了 Microsoft Visual C++ 9.0 is required 错误 我的解决办法:下载页面使用命令: pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl 问题解决原创 2018-01-10 23:01:11 · 1468 阅读 · 0 评论 -
Python调用命令框自动输入命令
# coding=utf-8import pyautoguiimport osimport timeimport pyperclip# 配置# 要打开的应用地址app_dir = "C:\Windows\system32\cmd.exe"# 执行命令列表cmds = [ "cd ../", "tree", "java", "javac", ...原创 2019-08-27 00:49:48 · 2729 阅读 · 1 评论 -
使用Anaconda简单安装Tensorflow(CPU,GPU版本)
1.首先安装Anaconda具体安装可以参考下:https://blog.youkuaiyun.com/u012318074/article/details/77075209/ ,或者自行百度2. 安装CPU版本Tensorflow2.1 打开##2.2 输入命令:conda install tensorflow2.3 测试在这里插入代码片结果3. 安装GPU版本Tensorflo...原创 2019-04-09 23:46:15 · 1896 阅读 · 0 评论 -
Anaconda下载包时过慢问题
更换清华镜像源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes查看当前镜像源conda config --show-sources...原创 2019-04-08 21:42:57 · 1764 阅读 · 0 评论 -
【django】TypeError: string argument expected, got 'bytes'
使用StringIO的write方法上,用BytesIO替代StringIO即可解决问题原创 2018-01-18 11:15:49 · 3771 阅读 · 0 评论 -
【django】django使用session报错 (1146, "Table 'test3.django_session' doesn't exist")
(1146, “Table ‘test3.django_session’ doesn’t exist”)django_session”不存在错误原因: django的session是保存在数据库的, 方法1.使用数据库但是需要事先迁移 方法2.使用缓存 使用redis缓存保存session 注:事先已经装完redis数据库并且已经打开 然后在settings.py配置文件下加上使用red原创 2018-01-17 18:14:33 · 4373 阅读 · 0 评论 -
【django】CSRF verification failed. Request aborted.
解决办法: 将settings.py中的CSRF配置中间件注释掉原创 2018-01-17 17:14:50 · 1571 阅读 · 0 评论 -
【django】Using the URLconf defined in test3.urls, Django tried these URL patterns, in this order:
经查看发现是url地址写错所导致解决方法:检查url地址是否写错原创 2018-01-17 16:40:02 · 11799 阅读 · 0 评论 -
udp广播
python之udp广播import socket, sys#设置发送地址,自动寻找本机ip地址dest = ('', 8080)# 创建udp套接字s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)# 对这个需要发送广播数据的套接字进行修改设置,否则不能发送广播数据s.setsockopt(socket.SOL_SO原创 2017-12-09 01:08:45 · 1492 阅读 · 0 评论 -
scrapy里面的response参数了解
对于scrapy里面的response参数了解def parse_item(self,response):官方文档:点击打开链接一. response具体方法:url (string) –这个响应的URLheaders (dict) – 这个响应的标题。字典值可以是字符串(对于单值标题)或列表(对于多值标题)。status (integer)原创 2017-11-15 00:38:01 · 12886 阅读 · 0 评论 -
python3.5操作mysql数据库
Python 3.5 连接Mysql数据库(pymysql 方式)由于 MySQLdb 模块还不支持 Python3.x,官方的Mysql连接包只支持到3.4,所以 Python3.5 如果想连接MySQL需要安装 pymysql 模块。pymysql 模块可以通过 pip 安装。由于Python统一了数据库连接的接口,所以 pymysql 和 MySQLdb 在使用方式上是类转载 2017-10-22 12:06:28 · 1816 阅读 · 0 评论 -
Scrapy运行ImportError: No module named win32api
Scrapy执行时报错:ImportError: No module named win32apiwindows系统上出现这个问题的解决需要安装Py32Win模块 :pip install pypiwin32原创 2017-11-07 17:33:37 · 1439 阅读 · 0 评论 -
Python爬虫——模拟登陆爬取csdn页面
模拟登陆爬取csdn页面信息(爬取发表的博文目录)具体步骤:登录地址:https://passport.youkuaiyun.com/account/login?ref=toolbar1.首先输入一个错误的信息然后打开抓包工具(本人使用的是Fiddler抓包工具),抓取提交的包的信息可以知道需要post的表单信息有五个uesenamepasswordit原创 2017-10-28 12:03:09 · 2851 阅读 · 0 评论 -
Python HTTP响应状态码
1xx:信息100 Continue服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。2xx:成功200 OK请求成功(其后是对GET和POST请求的应答文档)201 Created请求被创建完成,同原创 2017-10-28 02:04:38 · 2708 阅读 · 0 评论 -
Requests基础用法
官方文档:地址简单介绍一下 requests 库的基本用法# _*_ coding:utf-8 _*_#requests库的使用#导入requests包import requests# #1.发送请求## #r = requests.get('https://github.com/timeline.json')# r = requests.post("http://转载 2017-10-28 01:15:37 · 1456 阅读 · 0 评论 -
Python安装
Python3安装(windows)首先到官网下载python安装包:点击打开链接以installer结尾的代表安装包找一个合适的下载安装,然后一路next就可以了。当然也可以参考下其他介绍安装和学习python的比较详细的网站:1.易百教程:点击打开链接2.菜鸟教程:点击打开链接原创 2017-10-20 01:00:52 · 1473 阅读 · 0 评论 -
python基础总结练习——打飞机
利用python3 + pygame实现的一个游戏小功能1.如何安装pygame(windows)1>先在cmd下执行:pip install wheel安装完成后在cmd下输入:wheel会出来这些东西:2>下载wel网址:点击打开链接选择需要的版本点击下载......然后使用pip进行安装在cmd下输入: pip install 下载文件全名例如原创 2017-10-20 00:24:51 · 1735 阅读 · 0 评论 -
python3将程序打包成.exe文件
打包过程:环境:win7 64位 Python3.5.41.下载pyinstallerpip install pyinstaller2.安装安装pywin32(选择对应版本下载安装)点击打开链接安装时一路下一步就可以了3.pyinstaller安装安装成功后打开安装python的目录的Scripts文件夹下会有pyinstaller.exe例如:G:\P原创 2017-10-22 13:38:03 · 2141 阅读 · 0 评论 -
使用PyCharm执行scrapy项目
使用PyCharm执行scrapy项目1.首先使用命令创建一个scrapy项目进入自定义项目目录中,运行下列命令:scrapy startproject mySpider里面会有2.添加start.py文件编写start.py里面的内容#!/usr/bin/env python# -*- coding:utf-8 -原创 2017-11-07 20:09:43 · 6157 阅读 · 1 评论 -
ImportError: No module named dupefilters
报错信息:代码:setting:# -*- coding: utf-8 -*-# Scrapy settings for testscrapyredis project## For simplicity, this file contains only settings considered important or# commonly used. You c原创 2017-11-19 14:48:47 · 3167 阅读 · 6 评论 -
Python lxml模块安装教程
lxml是Python中与XML及HTML相关功能中最丰富和最容易使用的库。lxml并不是Python自带的包,而是为libxml2和libxslt库的一个Python化的绑定。它与众不同的地方是它兼顾了这些库的速度和功能完整性,以及纯Python API的简洁性,与大家熟知的ElementTree API兼容但比之更优越!但安装lxml却又有点麻烦,因为存在依赖,直接安装的话用easy_in转载 2017-10-25 22:12:16 · 4623 阅读 · 0 评论 -
使用Scrapy爬取斗鱼图片
1.具体文件结构2.代码:items# -*- coding: utf-8 -*-# Define here the models for your scraped items## See documentation in:# http://doc.scrapy.org/en/latest/topics/items.htmlimport scr原创 2017-11-11 12:25:48 · 2517 阅读 · 2 评论 -
使用Scrapy框架爬取腾讯招聘信息
使用Scrapy框架爬取腾讯招聘信息1.首先创建一个scrapy项目scrapy startproject tencent2.项目基本目录结构3.主要编写文件items pipelines tencentPosition settings1).items,主要用来写需要抓取的数据# -*- coding: utf-8 -*原创 2017-11-11 00:36:55 · 1852 阅读 · 0 评论 -
使用Python机器识别库pytesseract遇到的问题
使用Python机器识别库pytesseract遇到的问题# _*_ coding:utf-8 _*_#机器识别使用tesseract#导入机器识别库import pytesseract#导入PIL库from PIL import Imageimage = Image.open("page/test.png")info = pytesseract.image_to_st原创 2017-11-01 00:19:40 · 6010 阅读 · 0 评论 -
Tesseract安装
Tesseract 是一个 OCR 库,目前由 Google 赞助(Google 也是一家以 OCR 和机器学习技术闻名于世的公司)。Tesseract 是目前公认最优秀、最精确的开源 OCR 系统。 除了极高的精确度,Tesseract 也具有很高的灵活性。它可以通过训练识别出任何字体,也可以识别出任何 Unicode 字符。1.安装:直接点击.exe文件就可以安装了2.原创 2017-10-31 22:59:26 · 1514 阅读 · 0 评论 -
python爬虫爬取斗鱼网站信息(模拟翻页操作)
python爬虫爬取斗鱼网站信息# _*_ coding:utf-8 _*_#模拟js翻页爬取斗鱼直播页面#导入测试模块import unittest#导入webdriverfrom selenium import webdriver#导入键盘操作keys包from selenium.webdriver.common.keys import Keys#使用bs原创 2017-10-31 21:46:13 · 4669 阅读 · 0 评论 -
Selenium与phantomjs安装与环境配置,以及易班网站模拟登陆操作
使用Selenium与Phantomjs模拟网站登录一>开发准备1.首先安装Selenium 与 Phantomjs可以从 PyPI 网站下载 Selenium库https://pypi.python.org/simple/selenium ,也可以用 第三方管理器 pip用命令安装:pip install seleniumSeleniu原创 2017-10-31 17:18:42 · 3740 阅读 · 0 评论 -
如何在PyCharm软件中设置使用的Python版本
由于Python2和Python3有很大的不同,两者不能共用,所以对于某些还未支持Python3库的使用还需要使用Python2.更换版本具体操作:File->Settings->Project:你的项目名->Project Interpreter ->设置使用的python版本具体操作图:选择需要的版本点击ok就可以了原创 2017-10-23 12:27:51 · 3139 阅读 · 0 评论 -
python正则表达式基础以及案例
正则表达式基础正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。在python中要使用正则需要导入re包1.写个简单 python 爬虫的时候,为什么正则匹配的字符串前面加个 r??答:加r之后不会对加r的字符串进行转义例如:print("a\"b\"c")print(r"a\"b\"c")结果:a"b"ca\"b\"c原创 2017-10-27 00:14:35 · 2160 阅读 · 0 评论