-
Python之文字转图片方法
所属栏目:[Python] 日期:2020-12-16 热度:145
Pygame模块一览表: 引入pygame模块,若本机没有请自行pip install pygame #载入必要的模块import pygame#pygame初始化pygame.init()# 待转换文字text = u"文字转图片"#设置字体和字号font = pygame.font.SysFont('Microsoft YaHei',64)#渲染图片,设置背景颜[详细]
-
解决python3 json数据包含中文的读写问题
所属栏目:[Python] 日期:2020-12-16 热度:91
python3 默认的是UTF-8格式,但在在用dump写入的时候仍然要注意:如下 import jsondata1 = { "TestId": "testcase001","Method": "post","Title": "登录测试","Desc": "登录基准测试","Url": "http://xxx.xxx.xxx.xx","InputArg": { "username": "王小丫","p[详细]
-
解决Pandas to_json()中文乱码,转化为json数组的问题
所属栏目:[Python] 日期:2020-12-16 热度:160
问题出现与解决 Pandas进行数据处理之后,假如想将其转化为json,会出现一个bug,就是中文文字是以乱码存储的,也就是uXXXXXX的形式,翻了翻官网文档,查了源码的参数,(多谢网友提醒)需要设置js001 = df1.to_json(force_ascii=False),即可显示中文编码 以下是原文[详细]
-
利用Python yagmail三行代码实现发送邮件
所属栏目:[Python] 日期:2020-12-16 热度:174
Python 发送邮件 我以前在通过Python实现自动化邮件功能的时候是这样的: import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# 发送邮箱服务器smtpserver = 'smtp.sina.com'# 发送邮箱用户/密码user = 'username@sina.com'[详细]
-
解决python爬虫中有中文的url问题
所属栏目:[Python] 日期:2020-12-16 热度:53
如果URL中存在中文,而你却不对它做任何处理,他不会达到你所想的那样,因此我们需要将中文部分进行处理,要用到urllib.parse模块中的quote将中文转化成URL所需的编码,url中的中文要单独处理,不能中英文全部合在一起处理(因为一部分的特殊字符也会被处理[详细]
-
解决Python网页爬虫之中文乱码问题
所属栏目:[Python] 日期:2020-12-16 热度:188
Python是个好工具,但是也有其固有的一些缺点。最近在学习网页爬虫时就遇到了这样一种问题,中文网站爬取下来的内容往往中文显示乱码。看过我之前博客的同学可能知道,之前爬取的一个学校网页就出现了这个问题,但是当时并没有解决,这着实成了我一个心[详细]
-
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
所属栏目:[Python] 日期:2020-12-16 热度:181
这种问题,初学者应该都会遇到,分享给大家做个参考! from urllib.parse import quoteimport string#解决请求路径中含义中文或特殊字符url_ = quote(new_url,safe=string.printable); 以上这篇解决Python 爬虫URL中存在中文或特殊符号无法请求的问题就是小[详细]
-
基于python 爬虫爬到含空格的url的处理方法
所属栏目:[Python] 日期:2020-12-16 热度:54
道友问我的一个问题,之前确实没遇见过,在此记录一下。 问题描述 在某网站主页提取url进行迭代,爬虫请求主页时没有问题,返回正常,但是在访问在主页提取到的url时出现了400状态码(400 Bad Request)。 结论 先贴出结论来,如果url里有空格的话,要把空格替[详细]
-
python 重定向获取真实url的方法
所属栏目:[Python] 日期:2020-12-16 热度:78
楼主在做公司项目的时候遇到url重定向的问题,因此上网简单查找,作出如下结果 由于使用的是语言是python所以以下是python的简单解决方案 http_headers = { 'Accept': '*/*','Connection': 'keep-alive','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64[详细]
-
Python数据结构之图的应用示例
所属栏目:[Python] 日期:2020-12-16 热度:154
本篇章节讲解Python数据结构之图的应用。供大家参考研究具体如下: 一、图的结构 二、代码 # -*- coding:utf-8 -*-#! python3def searchGraph(graph,start,end): results =[] generatePath(graph,[start],end,results) results.sort(key =lambda x[详细]
-
利用Python如何实现数据驱动的接口自动化测试
所属栏目:[Python] 日期:2020-12-16 热度:53
前言 大家在接口测试的过程中,很多时候会用到对CSV的读取操作,本文主要说明Python3对CSV的写入和读[详细]
-
对python-3-print重定向输出的几种方法总结
所属栏目:[Python] 日期:2020-12-16 热度:124
方法1: import sys f=open('test.txt','a+') a='123' b='456' print f,a,b f.close() 方法2: import sys f=open('a.txt','w') old=sys.stdout #将当前系统输出储存到临时变量 sys.stdout=f #输出重定向到文件 print 'Hello World!' #测试一个打印输出 sys.[详细]
-
Python爬虫信息输入及页面的切换方法
所属栏目:[Python] 日期:2020-12-16 热度:117
实现网页的键盘输入操作 from selenium.webdriver.common.keys import Keys 动态网页有时需要将鼠标悬停在某个元素上,相应的列表选项才能显示出来。 而爬虫在工作的时候也需要相应的操作,才能获得列表项。 driver.find_element_by_class_name(...).send_ke[详细]
-
Python利用splinter实现浏览器自动化操作方法
所属栏目:[Python] 日期:2020-12-16 热度:150
利用Splinter开发浏览器自动化操作,编写代码比较简单。 案例一: from splinter import Browser with Browser() as browser: # Visit URL url = "http://www.google.com" browser.visit(url) browser.fill('q','splinter - python acceptance testing for w[详细]
-
python 实现登录网页的操作方法
所属栏目:[Python] 日期:2020-12-16 热度:77
有些网页需要你登录之后才可以访问,你需要提供账户和密码。 只要在发送http请求时,带上含有正常登陆的cookie就可以了。 1、首先我们要先了解cookie的工作原理。 Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保[详细]
-
Python堆排序原理与实现方法详解
所属栏目:[Python] 日期:2020-12-16 热度:163
本篇章节讲解Python堆排序原理与实现方法。供大家参考研究具体如下: 在这里要事先说明一下我也是新手,很多东西我了解不是很深入,写算法完全是锻炼自己逻辑能力同时顺带帮助读研的朋友么解决一些实际问题。所以很多时候考虑的东西不是很全面能请[详细]
-
Python简单定义与使用二叉树示例
所属栏目:[Python] 日期:2020-12-16 热度:155
本篇章节讲解Python简单定义与使用二叉树的方法。供大家参考研究具体如下: class BinaryTree: def __init__(self,rootObj): self.root = rootObj self.leftChild = None self.rightChild = None def insertLeft(self,newNode): if self.leftChild[详细]
-
Python将文本去空格并保存到txt文件中的实例
所属栏目:[Python] 日期:2020-12-16 热度:78
如下所示: #encoding=utf-8# x=raw_input("Please enter a text: ")y=x.replace(" ","")f = open('Output.txt','w')print f,yf.close() 以上这篇Python将文本去空格并保存到txt文件中的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大[详细]
-
python 自动去除空行的实例
所属栏目:[Python] 日期:2020-12-16 热度:80
code 原文档 1.txt : HelloNanjing100 实现代码: file_ = "1.txt"r_file = open(file_,"r")lines = r_file.readlines()r_file.close()for idx,line in enumerate(lines): if line.split(): print(idx,line)r_file.close() 打印结果: 0 Hello2 Nanjing4 10[详细]
-
python去除文件中重复的行实例
所属栏目:[Python] 日期:2020-12-16 热度:189
python去除文件中重复的行,我们可以设置一个一个空list,res_list,用来加入没有出现过的字符行! 如果出现在res_list,我们就认为该行句子已经重复了,可以再加入到记录重复句子的list中。 如下代码: # -*- coding: UTF-8 -*-#程序功能是为了完成判断文件[详细]
-
python去掉空白行的多种实现代码
所属栏目:[Python] 日期:2020-12-16 热度:140
测试代码 jb51.txt 1:www.jb51.net2:www.jb51.net3:www.jb51.net4:www.jb51.net5:www.jb51.net6:www.jb51.net7:www.jb51.net8:www.jb51.net9:www.jb51.net10:www.jb51.net11:www.jb51.net12:www.jb51.net13:www.jb51.net14:www.jb51.net15:www.jb51.net16:ww[详细]
-
python读取图片并修改格式与大小的方法
所属栏目:[Python] 日期:2020-12-16 热度:189
本文实例为大家分享了python读取图片并修改文件大小的具体代码,供大家参考,具体内容如下 # Author:NDK# -*- coding:utf-8 -*-from PIL import Imageimport osimport cv2import numpy as npimport glob# old_dir = './test/'# def read_image(cwd,newpath):[详细]
-
python批量修改图片大小的方法
所属栏目:[Python] 日期:2020-12-16 热度:152
本文实例为大家分享了python批量修改图片大小的具体代码,供大家参考,具体内容如下 引用的模块 from PIL import Image Image的使用 def resize_image(img_path): try: mPath,ext = os.path.splitext(img_path) if astrcmp(ext,".png") or astrcmp(ext,".jpg[详细]
-
Flask模拟实现CSRF攻击的方法
所属栏目:[Python] 日期:2020-12-16 热度:113
CSRF CSRF 全拼为 Cross Site Request Forgery ,译为跨站请求伪造。 CSRF 指攻击者盗用了你的身份,以你的名义发送恶意请求。 包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账...... 造成的问题:个人隐私泄露以及财产安全。[详细]
-
flask中的wtforms使用方法
所属栏目:[Python] 日期:2020-12-16 热度:197
一、简单介绍flask中的wtforms WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 安装: pip3 install wtforms 二、简单使用wtforms组件 1、用户登录 具体代码: from flask import Flask,render_template,request,redirectfrom w[详细]