![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python模块使用
木下瞳
这个作者很懒,什么都没留下…
展开
-
bisect_right 内置库二分法查找插入
我们要从有序表中插入 3,会返回 2 为插入位置,插入后保证列表有序。python当中有标准库实现二分法查找插入:bisect。原创 2023-11-10 15:17:46 · 112 阅读 · 0 评论 -
subprocess 使用执行 cmd
上面这个链接主要说了一些用法。原创 2022-11-26 22:48:55 · 1414 阅读 · 0 评论 -
python logging 日志模块
第三种方式:dictConfig()转载 2022-11-26 16:40:06 · 855 阅读 · 0 评论 -
sys 加入当前目录到环境变量
在 pycharm 中,导入其他目录的模块时,没有报错,当时到了 linux 上就报没有模块的错,这个因为导入的模块需要加入到环境变量才可以被调用加入要导入 ac 模块,其在 test 目录下,在 pycharm 中导入,无报错:在 linux 上就会报 no modul ‘test’,要用 sys 把当前 py 项目的根目录加入当前项目环境变量中才行,且写在需要导入的木块之前:原创 2022-10-16 14:29:13 · 635 阅读 · 0 评论 -
itertools 排列组合
python 排列组合可以用 itertools 库原创 2022-06-19 13:55:24 · 315 阅读 · 0 评论 -
剔除 emoji 表情
import emojitest_str = """服务周到,性价比高,量还多,强烈推荐????????????"""result = emoji.demojize(test_str)print(result)print(emoji.emojize(result))# 使用demojize方法:用emoji短代码替换字符串中的unicode emoji(即emoji表情)。用于存储,相当于对emoji表情编码# 使用emojize方法:将emoji短代码解码成emoji表情。# 方法转载 2021-08-29 13:01:03 · 886 阅读 · 0 评论 -
短文本相似度比较
https://blog.csdn.net/lly1122334/article/details/107024341转载 2021-04-30 13:10:04 · 231 阅读 · 0 评论 -
python 获取剪切板内容,向剪切板写入
https://blog.csdn.net/qq_35885203/article/details/70154294import win32clipboard as wimport win32con#获取剪切板内容def gettext(): w.OpenClipboard() t = w.GetClipboardData(win32con.CF_UNICODETEXT) w.CloseClipboard() return t#写入剪切板内容def .转载 2021-02-03 14:26:29 · 819 阅读 · 0 评论 -
Python的Tqdm模块——进度条配置
https://blog.csdn.net/qq_33472765/article/details/82940843转载 2021-01-06 14:35:01 · 157 阅读 · 0 评论 -
词云库 stylecloud
参考:https://mp.weixin.qq.com/s/B23uDxzLUa_45uDh2R9Vlw安装:pip installstylecloud 即可安装直接调用 txt 文本生成词云:from stylecloud import gen_stylecloudgen_stylecloud(file_path='Trump.txt',output_name'1.png')词云形状:蒙版链接-https://fa5.dashgame.com/#/%E5%9...原创 2020-09-09 14:20:29 · 1432 阅读 · 0 评论 -
warnings 忽略警告
import warningswarnings.filterwarnings('ignore')原创 2020-02-12 15:54:36 · 1100 阅读 · 0 评论 -
configparser 库配置文件读取
创建一个配置文件 .conf[51job] 是配置信息的标题,一个配置文件可以有多个这样的标题,它的作用是方便程序对配置信息定位与查找,可设置多个配置内容,英文逗号隔开组合方式为:python-广州,python-北京,python-上海,java-广州。。。。。。import configparser# 读取同一路径的配置文件cf = configparser.Co...原创 2020-02-01 15:31:14 · 143 阅读 · 0 评论 -
docx 库读写 word 文件
目录安装:写入:读入:安装:pip instsall python-docx写入:# 数据写入from docx import Documentfrom docx.shared import Inches# 创建对象document = Document()# 添加标题,其中'0'代表标题类型,共四种类型,具体可在Word的'开始'-'样式'中查看d...原创 2020-01-30 15:30:59 · 663 阅读 · 0 评论 -
plotly
https://chart-studio.plot.ly/settings/api在线初始化module 'plotly.tools' has no attribute 'set_credentials_file'https://www.cnblogs.com/zzqingwenn/p/11305814.htmlImportError:The plotly.plotl...原创 2019-10-27 16:13:25 · 2714 阅读 · 7 评论 -
import requests
目录1.request.codes2response.html = requests.get(url).content.decode('gbk')3.response.content 与 response.text4.requests.get(url,params,stream = True,allow_redirects)5.response.encodeing6.res...原创 2018-10-22 15:55:23 · 5672 阅读 · 0 评论 -
Python创建文件夹之 import os
了解更多关注微信公众号“木下学Python”吧~https://www.cnblogs.com/monsteryang/p/6574550.htmlpython中os.path常用模块: https://blog.csdn.net/u014717398/article/details/59524617连接路径:import osfilen...转载 2018-08-14 10:40:53 · 1749 阅读 · 0 评论 -
Python logging 模块
https://cuiqingcai.com/6080.htmlhttps://www.cnblogs.com/hqutcy/p/7231038.htmlhttps://chuansongme.com/n/2654794352122转载 2019-07-15 09:19:11 · 169 阅读 · 0 评论 -
datatime
获得当前时间的年份datetime.date.today().year现在时间设置过期时间,设置 30 天过期datetime.datetime.now() + datetime.timedelta(days=30)获取时间戳time = datetime.datetime.now() + datetime.timedelta(days=30)print(...原创 2019-07-15 21:12:07 · 336 阅读 · 0 评论 -
uuid 随机生成 sessionid
import uuida = uuid.uuid4()b = uuid.uuid4()print(a)print(b)原创 2019-07-19 20:08:52 · 1640 阅读 · 0 评论 -
hashlib 计算哈希值
哈希函数能把一个字符串不可逆地转换为一个十六进制值,可能是 32 位,可能 64 位,可能 128 位,甚至更高import hashlibcode = 'zjk'result = hashlib.sha256(code.encode()).hexdigest()print(result)>>>5cf71d5540535d23d0d10be743552afe16...原创 2019-07-20 14:33:55 · 735 阅读 · 0 评论 -
fake_useragent 请求头随机生成
from fake_useragent import UserAgentua = UserAgent()headers = {'User-Agent': ua.random}fake_useragent.errors.FakeUserAgentError: Maximum amount of retries reachedhttps://blog.csdn.net/s7405...原创 2019-07-26 16:52:38 · 303 阅读 · 0 评论 -
jsonpath 提取 json 里面对应的值
import jsonimport jsonpathjson_txt = json.loads(doc)键值 = jsonpath.jsonpath(json_txt, '$..键名')[0]原创 2019-07-26 18:23:09 · 1731 阅读 · 1 评论 -
python execjs 执行 js 代码
安装pip install execjspython 中调用 js 代码有一个 js 文件 test.jsimport execjswith open(r'flag生成.js') as f: flag = f.read()flag = execjs.compile(flag)flag = flag.call('Flag')return flagc...原创 2019-08-01 12:50:03 · 334 阅读 · 0 评论 -
pandas 使用目录
目录不能折叠,想找什么,直接用‘搜索’找你想知道的点吧关注公众号“木下学Python”可以找到我要 pandas 笔记的原文件哦目录# # Series 一维类型# ## 创建一个 Series# ### 传入一个列表# ### 指定索引传入# ### 传入一个字典# ## 利用 index 方法获取 Series 的索引# ## 利用 values 方法...原创 2019-08-28 18:18:39 · 784 阅读 · 0 评论 -
xlrd,xlwt 模块处理 excel
打开一个 excelfrom xlrd import open_workbookworkbook = open_workbook(r'suppiler_data.xlsx')查看 excel 有几张 sheetworkbook.nsheets查看 excel 有多少 sheet,并且打印名称,行数,列数for sheet in workbook...原创 2019-09-03 19:22:55 · 167 阅读 · 0 评论 -
pandas对csv文件数据读写,选择,整理,描述
了解更多关注微信公众号“木下学Python”吧~1.读写csv读import pandas as pd#从 csv 中读取 html,txt 等格式的文件df = pd.read_csv('grades.csv',delimiter=',')会报错---UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbf in...原创 2018-12-24 17:01:46 · 6149 阅读 · 0 评论 -
itchat
文档:https://itchat.readthedocs.io/zh/latest/图灵机器人官网:http://www.tuling123.com/原创 2019-03-23 13:27:18 · 1137 阅读 · 0 评论 -
operator
operator.itemgetter函数operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。a = [1,2,3]>>> b=operator.itemgetter(1) //定义函数b,获取对象的第1个域的值>>> b(a)2>>...原创 2019-03-17 13:20:16 · 114 阅读 · 0 评论 -
wordcloud词云库
生成的词云默认长 400,高200新时代中国特色社会主义词云:###词库默认不支持中文,要设置字体import jiebaimport wordcloudfrom scipy.misc import imread#读取文本内容f = open('新时代中国特色社会主义.txt','rb')txt = f.read()f.close()#处理...原创 2019-02-09 20:25:20 · 1120 阅读 · 0 评论 -
jieba库词频统计
了解更多关注微信公众号“木下学Python”吧~import jieba.analysetags = jieba.analyse.extract_tags(content,topK=num,withWeight=True)for item in tags: print(item[0]+'\t'+str(item[1]*1000))content为文本信息,topK为提...原创 2018-07-25 15:51:55 · 721 阅读 · 0 评论 -
random
若想重复使用,上面随机数,需要重新设定相同的种子for i in range(4): a = random.randrange(0,100,8) #(i,j,k) print(a)>>>24 64 96 16 #都是k - i的倍数 sample(data,d)随机从 data 中选取 d个元...原创 2019-02-08 17:10:59 · 169 阅读 · 0 评论 -
turtle
目录import turtle as tt.setup(width,heigth,startx,starty)t.goto(x,y)t.fd(d)t.bk(d)t.circle(r,angle)t.seth(angle)t.left(angle)t.right(angle)t.colormode(mode)画笔控制函数t.done()t.fill...原创 2019-02-07 16:43:54 · 2833 阅读 · 0 评论 -
import string
1.打印26个英文字母,大写,小写:import stringfor letter in string.ascii_uppercase: print(letter) for letter in string.ascii_lowercase: print(letter) 2.获取Python中所有标点符号string.punctua...原创 2018-12-31 13:31:59 · 570 阅读 · 0 评论 -
import chardet 查看字符编码
参考:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001510905171877ca6fdf08614e446e835ea5d9bce75cf5000 chardet.detect(b'Hello, world!'){'encoding': 'ascii', 'c...转载 2018-12-09 13:29:51 · 1367 阅读 · 0 评论 -
itertools
1.常用方法:https://blog.csdn.net/neweastsun/article/details/51965226 2.itertools.permutations(num_list)-permutations(p[,r]);返回p中任意取r个元素做排列的元组的迭代器for i in permutations([1, 2, 3], 3): print i(1,...原创 2018-10-24 22:50:14 · 177 阅读 · 0 评论 -
time
1.time.sleep(睡眠时间)在爬虫中使用,每爬取一些数据,就睡眠一些时间,防止爬取速度太快,而被反爬 2.获得当前系统时间time.strftime('%Y-%m-%d',time.localtime(time.time()))或import datetimea = str(datetime.datetime.now().strftime('%Y-%m-%d %...原创 2018-10-27 21:53:23 · 197 阅读 · 0 评论 -
Python标准库
https://blog.csdn.net/qiqll/article/details/39339319转载 2018-06-28 22:09:02 · 113 阅读 · 0 评论 -
urllib
文档:https://docs.python.org/3/library/urllib.html目录文档:https://docs.python.org/3/library/urllib.html1.post 请求2.get 请求3.header 属性4.超时设置5.代理服务设置6.DegbugLog 调试日志7.URLError 异常处理8.使用 u...原创 2018-10-28 09:33:01 · 181 阅读 · 0 评论 -
csv
文档:https://docs.python.org/3.4/library/csv.html1.读取:报编码错误:https://blog.csdn.net/yimixgg/article/details/80088809?utm_source=blogxgwz5import csvfp = open('文件名',encoding = 'utf-8')reader = ...原创 2018-07-25 19:59:16 · 567 阅读 · 0 评论 -
os 操作文件和目录
了解更多关注微信公众号“木下学Python”吧~与操作系统相关的操作库路径的函数:文件时间相关:文件大小:进程管理:例如运行计算机例如代开画图程序,第一个,程序路径,第二个图片路径,以空格隔开环境参数:...原创 2019-02-10 14:52:33 · 202 阅读 · 0 评论