随笔- 310  文章- 1  评论- 0  阅读- 86066 

随笔分类 -  python

python
python 提取视频中音频
摘要:安装moviepy模块 pip install moviepy movie_to_mp3.py #!/usr/bin/env python #-*- coding:utf-8 -*- # 提取视频中的音频 # pip install moviepy from moviepy.editor impor 阅读全文
posted @ 2021-10-26 18:00 boye169 阅读(382) 评论(0) 推荐(0) 编辑
Python上下文管理器和with用法
摘要:上下文管理器是一个对象,它定义了在执行 with 语句时要建立的运行时上下文。 上下文管理器处理进入和退出所需运行时上下文以执行代码块。 通常使用 with 语句(在 with 语句中描述),但是也可以通过直接调用它们的方法来使用。 上下文管理器是一个实现了__enter__、__exit__魔法方 阅读全文
posted @ 2021-08-06 16:46 boye169 阅读(39) 评论(0) 推荐(0) 编辑
Python中collections模块
摘要:Counter:字典的子类,提供了可哈希对象的计数功能 defaultdict:字典的子类,提供了一个工厂函数,为字典查询提供了默认值 OrderedDict:字典的子类,保留了他们被添加的顺序 namedtuple:创建命名元组子类的工厂函数 deque:类似列表容器,实现了在两端快速添加(app 阅读全文
posted @ 2021-08-06 14:12 boye169 阅读(32) 评论(0) 推荐(0) 编辑
python多进程通信
摘要:#/usr/bin/env python #-*- coding:utf-8-*- import os import time import random from multiprocessing import Process,Queue def put_data(q,urls): print("P 阅读全文
posted @ 2021-07-03 11:20 boye169 阅读(109) 评论(0) 推荐(0) 编辑
python-使用numpy扁平化列表数据
摘要:>>> import numpy as np >>> np.array([[1,2,3],[4,5,6]]).flatten() array([1, 2, 3, 4, 5, 6]) >>> np.array([[1,2,3],[4,5,6]]).flatten().tolist() [1, 2, 3 阅读全文
posted @ 2021-06-30 22:36 boye169 阅读(208) 评论(0) 推荐(0) 编辑
Python的内存管理机制
摘要:引入计数 在Python中,每个对象都有指向该对象的引用总数 引用计数 查看对象的引用计数:sys.getrefcount() import sys alist=['a','b','c'] >>> sys.getrefcount(alist) 2 >>> b=alist >>> sys.getref 阅读全文
posted @ 2021-06-17 21:49 boye169 阅读(54) 评论(0) 推荐(0) 编辑
python 可迭代对象
摘要:可迭代对象 像 list、tuple、dict、set、str等类型的数据使用for...in 的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代,把可以通过for...in...这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象(Iterable)。 list这种数据类 阅读全文
posted @ 2021-06-08 23:34 boye169 阅读(148) 评论(0) 推荐(0) 编辑
python itertools 迭代器增加元素
摘要:import itertools d=iter([1,2,3,4]) d1=iter(['a','b','c','d']) dd=itertools.chain(d,d1) 阅读全文
posted @ 2021-06-08 23:14 boye169 阅读(158) 评论(0) 推荐(0) 编辑
python下载安装
摘要:window 1.1 下载地址:https://www.python.org/downloads/windows/ (windows版本) 图1-1-1 1.2 双击exe文件进行安装 如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize installation进入到下 阅读全文
posted @ 2021-05-27 22:33 boye169 阅读(366) 评论(0) 推荐(0) 编辑
python实现模块打包发布
摘要:Wheel安装 pip install wheel 模块目录结构说明 setup.py:打包配置文件 setup.cfg:包含了构建时候的一些默认参数,无可以不添加该文件 MANIFEST.in:额外需要打包的文件,无可以不添加该文件 REANME.md:项目说明文档 LICENSE.txt:项目许 阅读全文
posted @ 2021-05-26 23:06 boye169 阅读(230) 评论(0) 推荐(0) 编辑
python读取word文档表格里的数据
摘要:安装 pip install python-docx Example import docx from docx import Document #导入库 path = "E:/python_data/1234.docx" #文件路径 document = Document(path) #读入文件 阅读全文
posted @ 2021-05-26 22:15 boye169 阅读(1169) 评论(0) 推荐(0) 编辑
python 任务调度模块——schedule
摘要:安装 pip install schedule [example】 import schedule import time def job(name='job'): print("I'm working...") schedule.every(10).minutes.do(job,'job1') # 阅读全文
posted @ 2021-05-26 22:13 boye169 阅读(295) 评论(0) 推荐(0) 编辑
python 协程爬虫
摘要:协程 协程:是单线程下的并发,又称微线程,纤程。英文名Coroutine。一句话说明什么是协程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 协程爬虫 import asyncio import requests import time asyncio def run(url): 阅读全文
posted @ 2021-05-26 22:02 boye169 阅读(140) 评论(0) 推荐(0) 编辑
python-yield实现协程效果
摘要:使用yield实现协程效果 1 #!/usr/bin/env python 2 # -*-coding:utf-8 -*- 3 4 import time 5 def consumer(name): 6 print(name) 7 while True: 8 bone = yield #接收send 阅读全文
posted @ 2021-04-29 00:09 boye169 阅读(69) 评论(0) 推荐(0) 编辑
python map、reduce、filter用法
摘要:map map() 会根据提供的函数对指定序列做映射 map(function, iterable, ...) 参数: function:函数 iterable:一个或多个序列 list(map(lambda x: x ** 2, [1, 2, 3, 4, 5])) #[1, 4, 9, 16, 2 阅读全文
posted @ 2021-03-12 00:03 boye169 阅读(97) 评论(0) 推荐(0) 编辑
python translate 用法
摘要:描述 translate() 方法根据参数table给出的表(包含 256 个字符)转换字符串的字符,要过滤掉的字符放到 deletechars 参数中 translate()方法语法: str.translate(table) bytes.translate(table[, delete]) by 阅读全文
posted @ 2021-03-03 22:02 boye169 阅读(458) 评论(0) 推荐(0) 编辑
pandas-添加行、添加列、删除行、删除列
摘要:>>> import pandas as pd>>> import numpy as np 添加列 df = pd.DataFrame({ 'A' : 1., 'B' : pd.Timestamp('20130102'), 'C' : pd.Series(1,index=list(range(4)) 阅读全文
posted @ 2021-02-18 23:21 boye169 阅读(1334) 评论(0) 推荐(0) 编辑
python-jupyter安装与使用
摘要:简介 Jupyter Notebook是基于网页的用于交互计算的应用程序。支持实时代码,数学方程,可视化和 markdown,其可被应用于全过程计算:开发、文档编写、运行代码和展示结果,用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等 pip安装 pip install jupyter 生 阅读全文
posted @ 2021-01-13 00:05 boye169 阅读(250) 评论(0) 推荐(0) 编辑
python读取pdf内容
摘要:#!/usr/bin/env python3 # -*- coding: utf-8 -*- import pdfplumber import time from tqdm import tqdm import pandas as pd def get_balance_table(file): # 阅读全文
posted @ 2020-12-15 00:05 boye169 阅读(228) 评论(0) 推荐(0) 编辑
python实现进度条
摘要:tqdm库 #!/usr/bin/env python3 # -*- coding: utf-8 -*- # pip3 install tqdm import time from tqdm import tqdm for i in tqdm(range(10)): time.sleep(0.5) 阅读全文
posted @ 2020-11-25 23:52 boye169 阅读(102) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示