04 2022 档案

摘要:一、从原有视频提取音频 ffmpeg.exe -i video1.mp4 -vn audio1.mp3 二、截取音频片段ffmpeg.exe -i audio1.mp3 -ss 00:00:00 -t 00:05:00 audio截取版1.mp3 -i 输入您要处理的视频文件路径-vn 不使用视频纪 阅读全文
posted @ 2022-04-25 09:58 轻舞飞洋 阅读(1995) 评论(0) 推荐(0) 编辑
摘要:一、安装离线包paramiko,步骤如下: 1. 下载离线包 pip download paramiko 2. 把下载的包拷到无网络的电脑,然后执行如下命令安装: pip install --find-links . --no-index paramiko 二、卸载安装包: pip uninstal 阅读全文
posted @ 2022-04-22 09:35 轻舞飞洋 阅读(1752) 评论(0) 推荐(0) 编辑
摘要:对目录下的png图片,按照图片创建的先后顺序进行排序,并重新全名(文件小于1000个),代码如下: import os import shutil file_sort = [] for file in os.listdir('.'): if file.endswith('.png'): file_l 阅读全文
posted @ 2022-04-20 20:33 轻舞飞洋 阅读(111) 评论(0) 推荐(0) 编辑
摘要:一、未做中文乱码设置时: 显示的结果图: 二、对plt进行字体和编码设置后,即可正常显示中文(目前只有windows系统有用): import matplotlib.pyplot as plt plt.rcParams["font.sans-serif"]=["SimHei"] #设置字体 plt. 阅读全文
posted @ 2022-04-14 13:09 轻舞飞洋 阅读(124) 评论(0) 推荐(0) 编辑
摘要:有一个列表,想以子列表(或者子字典)的某一项排序,如: [['golden', 3, 10], ['metal', 6, 2], ['yang', 2, 20]] 希望以子列表的第二项降序排序,实现代码如下: test = [['golden', 3, 10], ['metal', 6, 2], [ 阅读全文
posted @ 2022-04-14 12:51 轻舞飞洋 阅读(141) 评论(0) 推荐(0) 编辑
摘要:豆瓣评分9.0,时隔6年,“Linux命令行圣经”新版终于来了! 有好书上市的 图灵教育 2022-04-13 16:20 收录于话题 #linux2个 #shell脚本编程1个 2016年初上市,这本《Linux命令行与shell脚本编程大全(第3版)》很快得到读者的喜爱。转眼间,6 年过去了,在 阅读全文
posted @ 2022-04-14 12:43 轻舞飞洋 阅读(60) 评论(0) 推荐(0) 编辑
摘要:1. 读取csv文件: >>> import csv>>> with open('top_films.csv') as file:... data = csv.reader(file)... for row in data:... print(row)... ['Rank', 'Admissions 阅读全文
posted @ 2022-04-13 10:28 轻舞飞洋 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1.进入设置-设备-键盘-键盘快捷键,然后拉到底,可以看到一个+号,如下图: 2. 点击+号,在相应位置输入如下指令: 3. 这个就可以使用Ctrl + Alt + A键进行选区截取图片。 阅读全文
posted @ 2022-04-13 08:52 轻舞飞洋 阅读(332) 评论(0) 推荐(0) 编辑
摘要:1. 用默认方式打开: (.venv) (base) metal@metal-Lenovo-Product:~/project/PAutomationCookbook/ch04$ echo $LANGzh_CN.UTF-8(.venv) (base) metal@metal-Lenovo-Produ 阅读全文
posted @ 2022-04-13 08:49 轻舞飞洋 阅读(184) 评论(0) 推荐(0) 编辑
摘要:一、查看模板中的方法 >>> import argparse>>> print(dir(argparse))['Action', 'ArgumentDefaultsHelpFormatter', 'ArgumentError', 'ArgumentParser', 'ArgumentTypeErro 阅读全文
posted @ 2022-04-13 08:31 轻舞飞洋 阅读(128) 评论(0) 推荐(0) 编辑
摘要:一、读取文件,并通过筛选后打印出来: (.venv) (base) metal@metal-Lenovo-Product:~/project/PAutomationCookbook/ch04$ cat zen_of_python.txt The Zen of Python, by Tim Peter 阅读全文
posted @ 2022-04-11 12:41 轻舞飞洋 阅读(34) 评论(0) 推荐(0) 编辑
摘要:一、主要方法为os.walk(): (.venv) (base) metal@metal-Lenovo-Product:~/project/PAutomationCookbook/ch04$ mkdir dir(.venv) (base) metal@metal-Lenovo-Product:~/p 阅读全文
posted @ 2022-04-11 11:50 轻舞飞洋 阅读(25) 评论(0) 推荐(0) 编辑
摘要:这1章,花1个小时左右就看完了,与第1单有不少联系。但真正操作验证,还挺耗时的。所有代码都手工敲了一遍,加深了不少印象。 阅读全文
posted @ 2022-04-11 11:27 轻舞飞洋 阅读(2) 评论(0) 推荐(0) 编辑
摘要:修改/Users/huangsiyang/.vimrc文件,内容如下: (.venv) huangsiyangdeiMac:ch02 huangsiyang$ cat /Users/huangsiyang/.vimrc set shiftwidth=4 set tabstop=4 set softt 阅读全文
posted @ 2022-04-11 00:07 轻舞飞洋 阅读(38) 评论(0) 推荐(0) 编辑
摘要:一、发送邮件通知代码: import argparse import configparser import smtplib from email.message import EmailMessage def main(to_email, server, port, from_email, pas 阅读全文
posted @ 2022-04-11 00:01 轻舞飞洋 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、未对错误处理时: import argparse import sys def main(number, other_number, output): result = number / other_number print(f'The result is {result}', file=out 阅读全文
posted @ 2022-04-10 23:20 轻舞飞洋 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一、编程定时任务的脚本: import argparse import sys from datetime import datetime import configparser def main(number, other_number, output): result = number * ot 阅读全文
posted @ 2022-04-10 22:45 轻舞飞洋 阅读(50) 评论(0) 推荐(0) 编辑
摘要:一、普通接收参数 import argparse def main(number, other_number): result = number * other_number print(f'The result is {result}') if __name__ == '__main__': pa 阅读全文
posted @ 2022-04-10 22:11 轻舞飞洋 阅读(19) 评论(0) 推荐(0) 编辑
摘要:使用argparse添加命令行参数,代码如下: import argparse def main(number): print('#' * number) if __name__ == '__main__': parser = argparse.ArgumentParser() #parser.ad 阅读全文
posted @ 2022-04-09 22:16 轻舞飞洋 阅读(38) 评论(0) 推荐(0) 编辑
摘要:示例如下: >>> import re >>> match = re.search(r'the phone number is ([\d-]+)', '37: the phone number is 1234-567-890') #\d: 标记任何数字(0-9)。 >>> match.group() 阅读全文
posted @ 2022-04-09 21:34 轻舞飞洋 阅读(23) 评论(0) 推荐(0) 编辑
摘要:一、示例如下: >>> import re #导入正则表达式模块 >>> re.search(r'LOG', 'SOME LOGS') <re.Match object; span=(5, 8), match='LOG'> #在字符串中查找'LOG' >>> re.search(r'^LOG', ' 阅读全文
posted @ 2022-04-09 11:41 轻舞飞洋 阅读(35) 评论(0) 推荐(0) 编辑
摘要:>>> from parse import parse >>> LOG = '[2018-05-05T12:58:00.714611] - SALE - PRODUCT: 1345 - PRICE: $09.99' >>> FORMAT = '[{date}] - SALE - PRODUCT: { 阅读全文
posted @ 2022-04-08 21:07 轻舞飞洋 阅读(56) 评论(0) 推荐(0) 编辑
摘要:一、例子: >>> import delorean >>> from decimal import Decimal >>> >>> log = '[2018-05-05T11:07:12.267897] - SALE - PRODUCT: 1345 - PRICE: $09.99' >>> devi 阅读全文
posted @ 2022-04-08 20:39 轻舞飞洋 阅读(50) 评论(0) 推荐(0) 编辑
摘要:简介一下"if ... else ... for" 的用法: >>> word = 'AFTER' >>> print('x' if w.isdigit() else w for w in word) <generator object <genexpr> at 0x105439750> 打印的结果 阅读全文
posted @ 2022-04-08 17:50 轻舞飞洋 阅读(28) 评论(0) 推荐(0) 编辑
摘要:使用template.format(*parameters)函数创建带格式的字符串。 代码如下: #!/usr/bin/env python data = [ (1000, 10), (2000, 17), (2500, 170), (2500, -170), ] # Print the heade 阅读全文
posted @ 2022-04-08 12:33 轻舞飞洋 阅读(31) 评论(0) 推荐(0) 编辑
摘要:通过配置文件来安装所需要的第三方软件包 一、编辑requirements.txt文件,如下: (.venv) huangsiyangdeiMac:projects huangsiyang$ cat requirements.txt delorean==1.0.0 requests==2.18.4 二 阅读全文
posted @ 2022-04-08 11:52 轻舞飞洋 阅读(118) 评论(0) 推荐(0) 编辑
摘要:以下操作在mac系统上执行,Linux系统类似,而Windows的路径有点区别,主要是activate文件是在Scripts下,同时需要先执行set-executionpolicy remotesigned之后,再执行./.venv/Scripts/Activate.ps1 使用命令python - 阅读全文
posted @ 2022-04-08 11:41 轻舞飞洋 阅读(58) 评论(0) 推荐(0) 编辑

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