python
小小雨伞
这个作者很懒,什么都没留下…
展开
-
python之连接mysql模块
import jsonfrom pymysql import *class MysqlHelp(object): """mysql常用方法的封装""" myql_params = { "host": "localhost", "port": 3306, "database": "test", "user": "root", "password": "******", "charset": "u原创 2021-01-06 18:57:10 · 141 阅读 · 0 评论 -
Python之线程休眠
import time# 停止10stime.sleep(10)# 或者from time import sleep# 停止1ssleep(1)原创 2020-10-07 23:20:59 · 2463 阅读 · 0 评论 -
Python爬虫之selenium初步使用
首先安装seleniumpip insatll selenium下载Chorme配置环境变量下载phantomjs配置环境变量并把文件copy到python的bin目录下基本使用# 导入包from selenium import webdriver# 这个是无界面的操作的executable_path = r'G:\anaconda3\envs\Scripts\phantomjs-2.1.1-windows\bin\phantomjs.exe'driver = webdriver原创 2020-10-07 23:12:55 · 147 阅读 · 0 评论 -
python之使用正则表达式获取两边特定的字符串
导入re包import re比如获取网页里面https://baidu.com/b1/哈哈哈哈.html在b1/后面并且在.html前面的对象可以用正则表达式import reurl = 'https://baidu.com/b1/哈哈哈哈.html'pattern = '(https.*?/b1/)|(.html)'result = re.sub(pattern, '', url)print(result)...原创 2020-09-30 23:11:25 · 1351 阅读 · 0 评论 -
python之Python判断文件是否存在
导入包import os使用方法判断是否存在文件os.path.exists('xxx/xxx/filename') # True/False原创 2020-09-30 23:02:19 · 169 阅读 · 0 评论 -
python之文件下载
写入二进制文件比如:图片音乐with open('1.jpg','wb') as f: im = requests.get(imgurl) f.write(im)原创 2020-09-30 22:59:47 · 1872 阅读 · 1 评论 -
python之urllib.parse使用
导入包import urllib.parse类似这样的字符串%20%E8%BF%AD%E4%BB%A3%E5%9可以将中文转换为URL编码格式urllib.parse.unquote(i)urlparse()实现URL的识别和分段url = 'https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=python%E6%AD%A3%E5%88%99%E8%8E%B7%E5%8F%96%E7%AC%AC%E原创 2020-09-30 22:51:56 · 822 阅读 · 0 评论 -
python之出现unresolved reference解决方法
在目录上面右键点击选择Mark Directory As Sources root将你的目录添加sources root就可以解决了原创 2020-09-28 14:15:52 · 21746 阅读 · 0 评论 -
python爬虫之下载图片
import requestsresponse = requests.get("https://game.gtimg.cn/images/lol/act/img/skin/small7000.jpg")with open("a.jpg", "wb") as f: f.write(response.content)原创 2020-09-20 01:20:26 · 201 阅读 · 0 评论 -
python爬虫之批量爬取百度贴吧评论
import requestsimport refrom bs4 import BeautifulSoup # 引入BS库# 实现run方法# 1.url列表# 2.遍历,发送请求,获取响应# 3.保存class TiebaSpider: def __init__(self, tieba_name): self.tieba_name = tieba_name self.url_temp = "https://tieba.baidu.com/f?k原创 2020-09-20 01:16:18 · 3243 阅读 · 1 评论 -
python之正则表达式操作
# 行定位符# ^表示行的开始,$表示行的结尾#元字符# \w 匹配字母数字下划线或汉字的字母# \W 匹配除字母数字下划线或汉字以外的字母# \s 单个空白字符以外的所有字符# \S 除单个空白字符以外的所有字符# \d 匹配数字# \b 匹配单词的开始和结束,单词的分界符通常是空格标点符号或者换行# 限定符# 匹配8位的qq号可以用如下表示式子# ^\d{8}$# 常用的限定符# ? 匹配前面的字符0次或者1次# + 匹配前面的字符1次或多次# * 匹配前面的字符原创 2020-09-17 18:57:28 · 193 阅读 · 0 评论 -
python之字符串常规操作
# python不允许直接与其他类型的数据拼接str1 = '今 天 一 共 花 了'str2 = '元钱'num = 10print(str1+str(num) + str2)str3=str1.split(' ',3)# 计算字符串的长度print(len(str1))# 截取字符串print(str1[2:5])#分隔字符串print(str3)# count()print(str1.count('天'))# find() 返回索引# 可以通过查看返回值是否原创 2020-09-17 18:56:46 · 171 阅读 · 1 评论 -
python之基础操作(输入输出),索引,列表,元组
# fp = open(r'F:\python\1.txt', 'a+') # 打开文件# print("要么出众,要么出局", file=fp)# fp.close()# 输入文字# variable = int(input("请输入文字:"))## print(variable)# if else 判断'''age = int(input("请输入你的年龄:"))if age > 10: print("你大于10岁")if age > 20 and age原创 2020-09-03 20:01:44 · 1325 阅读 · 0 评论