
Python
python一些基础的案例
是大侠诶
目前研究生在读,视频异常检测方向,欢迎一起交流~
展开
-
Python批量读取视频文件的时间长度
这个代码循环遍历指定文件夹中的所有文件,对于每个视频文件,使用OpenCV的VideoCapture对象打开文件,并使用get方法获取视频的帧数和帧率。然后,通过将帧数除以帧率来计算视频的持续时间。最后,代码打印出每个视频文件的名称和持续时间。要批量读取视频文件的时间长度,可以使用Python中的OpenCV库。原创 2023-02-26 17:22:06 · 2232 阅读 · 1 评论 -
最详细Pycharm远程代码调试配置方案【针对GPU集群】
由于学校的深度学习任务都是上传的学校的GPU集群上运行,因此可视化和调试程序就变的十分麻烦,几经辗转、终于找到了解决方案,即通过ssh隧道的方式,用Pycharm通过跳板机连接内网服务器。现在此总结一下。目前我们学校的集群结构是一个三级结构,如果你们也是,那下面的方法多半是可以用的。原创 2022-11-13 18:44:29 · 2093 阅读 · 3 评论 -
Python项目如何生成requirements.txt文件
使用 pip freeze 生成一般情况,我们可以直接使用Python下的 pip 包管理工具,来生成 requirements.txt 文件,命令如下:pip freeze > path\requirements.txt其中,path为生成的 requirements.txt 文件的具体路径。通过这个 pip freeze 方式生成时,会把整个Python环境下的所有包都列出生成,比较适用于Python项目为虚拟环境的情况。...原创 2021-08-03 16:00:18 · 528 阅读 · 0 评论 -
python提取word表格中数据
程序分析今天文章介绍一个实战案例,与自动化办公相关;案例思想是源于前两天帮读者做了一个 demo ,需求大致将一上百个 word 中表格内容提取出来(所有word 中表格样式一样),把提取到的内容自动存入 Excel 中。原文地址 作者:zeroing程序源码from win32com import client as wc import osimport pandas as pdimport docxpath="C:\\Users\Lenovo\PycharmProjects\infoe原创 2021-08-03 15:34:15 · 5398 阅读 · 5 评论 -
使用python Tqdm进度条库让你的python进度可视化
今天第一次在集群上跑项目,因此收获很多,下面总结下,如何让你的任务显示进度条。参考文献Tqdm在阿拉伯语表示进步,在西班牙语中表示我非常爱你。是一个快速,可扩展的Python进度条,可以在Python长循环中添加一个进度提示信息,用户只需要封装任意的迭代器tqdm(iterator)即可完成进度条。相比ProgressBar来说Tqdm的开销非常低,同时Tqdm可以在任何环境中不需要任何依赖运行。这篇文章主要是从tqdm安装,使用,常见问题三个方向开始解释。tqdm的安装pip install t原创 2021-03-17 12:50:20 · 361 阅读 · 0 评论 -
安装完python 找不到pip命令
命令行输入,搞定python -m ensurepip --default-pip原创 2020-12-28 16:00:13 · 4832 阅读 · 0 评论 -
pandas处理excel表格的工作流
最近师傅让我帮他整理下excel表格,我就自认为很简单的答应了,没想到是自己给自己挖了一个坑,哈哈。遇到了好多问题,因此,写一篇文章记录下。其实,仔细分析,这个工作流无非就是当然讲起来容易,中间也涉及到了一些具体的问题pandas 读取excel这里我接触了两种方法:使用pandas.read_excel(“123.xlsx”)方法这个方法返回一个DataFrame对象 ,对于有多个工作表的文件 ,会默认读取工作表1,也可以同过索引,来获得第几个表的数据,默认为0。df= pd.read原创 2020-10-20 17:06:18 · 2689 阅读 · 0 评论 -
python使用networkx 进行图的绘制
from matplotlib import pyplot as pltimport networkx as nxG=nx.Graph()G.add_nodes_from([1,2,3,4])G.add_edges_from([(1,2),(1,3),(2,4),(1,4)])nx.draw_networkx(G)plt.show()效果图:原创 2020-10-01 09:22:03 · 388 阅读 · 0 评论 -
正则表达式 (?:pattern )解释
正则表达式 (?:pattern )解释当使用re.findall(pattern ,s)时候如果在表达式中包含有() ,则只会输出括号里面的内容,如何既使用() 又不会只返回括号里面的内容呢?大侠,在这里隆重推荐 (?: )这种方法来代替 ()。---------------------------------------------大侠专用分隔符--------------------...原创 2020-04-13 14:45:20 · 818 阅读 · 0 评论 -
flask 向模板传递html标签
flask 向模板传递html标签遇到问题解决方案遇到问题我做flask网站开发时,有一个需求 向html 传递一个a标签但是 是由{{ values }} 传递过去 会被转译。例如 msg="<a href=""> 点我 </a> " return render_template('content.html',msg)html 页面为{{ msg }}...原创 2020-03-23 17:07:21 · 1609 阅读 · 1 评论