
Python
文章平均质量分 84
chrisplus
这个作者很懒,什么都没留下…
展开
-
Python自动生成ffmpeg转码HEVC (X265,H265) 命令
前阵子下载了很多电影,造成磁盘空间严重不足,为了节约小钱钱于是萌生了将H264电影压缩成HEVC的念头。本程序在Win10中开发,并通过测试。1. 这段代码用到pymediainfo库,具体安装请自行百度。2. 关于控制视频质量的参数。函数 bit_rate_control返回输出视频的码率,如果原始视频码率低于1800kbps,则输出体积大约是原视频的70%大小。码率超过 20000kbps 如果,则输出文件约为原视频的20%(一般来说,细节损失还可以接受)。经过大量实践1080P 30fp.原创 2022-05-07 19:36:54 · 4837 阅读 · 0 评论 -
python pandas 多进程 apply
今天介绍一个库,叫pandarallel,用于pandas库多线程执行.安装库 pip install pandarallel测试平台:+ 32位树莓派系统 Pi OS+ python 3.7+ pandas 1.0.3大致代码如下:```# 这是一段简单计算RFM的代码today = datetime.datetime.now()df = pd.read_csv('rfm.csv', parse_dates=['max_trandt'])bg = time..原创 2021-04-07 15:42:43 · 1566 阅读 · 0 评论 -
Python自动生成和安装依赖 requirements.txt
如何自动生成和安装requirements.txt依赖在查看别人的Python项目时,经常会看到一个requirements.txt文件,里面记录了当前程序的所有依赖包及其精确版本号。这个文件有点类似与Rails的Gemfile。其作用是用来在另一台PC上重新构建项目所需要的运行环境依赖。requirements.txt可以通过pip命令自动生成和安装生成requirements.txt文件pip freeze > requirements.txt安装requirements.tx原创 2020-12-23 00:08:43 · 300 阅读 · 0 评论 -
Python request urllib 获取远程文件大小
Python request urllib 获取远程文件大小有两个方法requests库import urllibimport requestsurl=r'https://down.qq.com/qqweb/PCQQ/PCQQ_EXE/PCQQ2020.exe'download=requests.get(url)print(download.headers['content-length'])这个方法可以取到文件大小,但是缺点在于,首先会下载文件.urllib库import url原创 2020-12-14 18:08:59 · 1608 阅读 · 0 评论 -
安装psycopg2报错Error: pg_config executable not found.
在安装psycopg2时发生错误 Error: pg_config executable not found.需要安装2个库执行语句sudo apt-get install python-psycopg2,libpq-dev结果:pi@raspberrypi3:~ $ pip3.9 install psycopg2Defaulting to user installation because normal site-packages is not writeableLooki..原创 2020-07-11 00:20:12 · 947 阅读 · 0 评论 -
树莓派RaspberryPi(Ubuntu\Debian\Mint)升级python到最新版本
# 树莓派RaspberryPi(Ubuntu\Debian\Mint)升级python到最新版本## 树莓派目前默认安装的python版本为3.7.3本文以python 3.9.0b4为例,其他版本安装大同小异除树莓派之外本教程适用于基于Debian的大多数系统,例如Ubuntu,Mint,Debian。1. 首先下载安装包 ### `wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0b4.tar.xz`2. 解压...原创 2020-07-09 22:58:03 · 1753 阅读 · 0 评论 -
用Python给宝宝写一个故事机(语音朗读)
用Python给宝宝写一个故事机运行环境及其说明 Windows Python3.6以上 可以朗读中文 需要安装的库+ pypiwin32(用于朗读)pip install pypiwin32+ pandas(用于记录上一次阅读位置)pip install pandas+ linecache(读取文本文件的指定行)pip ins...原创 2020-01-31 11:58:05 · 632 阅读 · 0 评论 -
Pandas str(object)转换datatime
正常情况下,从csv中如果没有特殊声明读取的都是文本,这样不利于索引,此外占用的空间也会各个大。为Object类型,如下面代码所示。import pandas as pdif __name__ == '__main__': file = r'D:\TXLOG\Cache\MobileFile\IC当月连续_20161201.csv' df = pd.read_c...原创 2019-12-28 23:45:53 · 3304 阅读 · 0 评论 -
python运维必须会用的库
python运维必须会用的库:1 os,pathlib(系统操作库)2 logging(运维用到的核心库,用于快速写入日志,非常好用)3 pymysql,pymssql,cx_oracle(这些是常用数据库驱动,很多,不一一列举)4 datetime(日期计算最常用的库),time(经常在统计性能的时候用到,以及sleep)5 random(随机数...原创 2019-08-03 00:27:42 · 5083 阅读 · 0 评论 -
python3检查字典传入函数键是否齐全
python 在传入字典参数到函数中时总是需要检查键是否齐全,每次手工写总是觉得太麻烦。所以还是自己写一个比较方便。#Check if the incoming dictionary parameters are completedef check_keys(list, dic): if all(k in dic for k in list): return ...原创 2019-07-01 00:42:40 · 402 阅读 · 0 评论