- 博客(14)
- 收藏
- 关注
原创 爬取网页的编码问题
问题:有时爬取到的网页是乱码,在lxml解析时并未解析正确,可以使用此代码获取网页的编码方式进行编码。若此方法依旧不成功,可以查看网页的源代码中的。
2024-04-23 13:34:13 186
原创 通过 XPath 获取多个标签的值
例如:有一个div中有h1和h3两个标签,想通过一个xpath获取这两个标签的值,如何实现?方法:使用 | 来表示逻辑“或”,这样就可以同时获取这两个标签的值了。问题:想通过一个xpath获取多个值。
2024-04-22 19:58:17 425
原创 VSCode中终端运行在当前文件的路径
vscode的终端默认在工作区的根目录下打开,代码中的文件路径写相对于该文件的路径时可能无法执行。可以设置为工作区或者文件夹,即为固定的工作区或文件夹生效;设置vscode使文件运行时终端为文件所在的文件夹目录。可以设置为用户,即为全局设置;
2024-04-12 00:50:26 2144
原创 b站手机版下载的视频转码MP4
目前手机版的b站缓存的文件是m4s格式的,并且将视频和音频分别存储,所以我瞎写了一个进行文件批量转码的代码,可以进行文件的转码和重命名,如果有什么问题的话,欢迎大伙交流。代码在进行文件编码时使用了ffmpeg,所以在运行代码前注意安装ffmpeg。
2023-08-05 12:37:11 237 1
原创 Python遍历文件夹和文件
os.walk()方法的文件遍历在默认情况下会先遍历当前目录下的子文件夹和文件,然后按顺序依次遍历,在一个子文件夹遍历完成后进行下一个文件夹中内容的遍历,类似与深度优先遍历。其中top参数必选,指文件夹的路径,例如 “C:\Users”;此外的参数与具体遍历方式的定义相关。os.walk()的返回值是一个三元组,分别为 root, dirs, files。如果要进行文件的批量操作,可以在此循环后继续使用循环和判断语句进行操作。
2023-07-14 12:02:13 928 1
原创 vscode安装C/C++语言编程环境
vscode是一个轻量级的代码编辑器,本身并不能直接进行C/C++语言的编译,链接和运行,可以通过配置相关文件,实现C/C++的运行。在网络上已经有了类似的方法,我参考相关的文章,进行软件下载以及环境的设置,现在记录一下配置的过程,希望对大伙有帮助。
2023-07-04 11:01:43 466
原创 从键盘上输入整数个数和整数值(不多于20个整数),求去掉最大值和最小值以后该组整数的平均值
如果可以计算平均值用"average is %5.2f\n"的格式输出平均值,否则输出"no solution”用"min element: “的格式输出最小值。用"max element: "的格式输出最大值。输入整数个数以及各个整数,并用空格作为分隔。
2018-12-13 09:34:21 5937
原创 编程打印如下形式的杨辉三角型:(编程提示:用二维数组存放杨辉三角型中的数据)。
#include<stdio.h>#define N 20int main(){int a,b,n;int xx[N][N]={0};while (n>N||n<1)scanf("%d",&n);for (a=0;a<=n;a++){xx[a][0]=1;xx[a][a]=1;}for (
2018-12-13 08:20:09 3669
原创 虚拟机的安装,更新软件源,对Vi及Vim的简单了解,使用
一.虚拟机的安装:使用的桌面虚拟计算机软件:VMware Workstation Pro使用的linux版本:ubuntu-18.04.1安装虚拟机的过程:下载VMware Workstation Pro,以及Linux文件创建虚拟机,进行一系列设置创建完成发现进入后提示BIOS中Intel VT-x已禁用,故进入BIOS进行设置,开启后进入虚拟机,虚拟机正常运行后发现略有卡顿,更改...
2018-12-08 21:16:45 6939 1
原创 屏幕缓冲区大小与窗口大小
在屏幕显示上的问题:通过扩大屏幕缓冲区来扩大第一时间显示的大小。屏幕缓冲区的宽度大于窗口大小的宽度,就会有横向滚动条出现。如果屏幕缓冲区大小的高度大于窗口大小的高度,就会有纵向滚动条出现: 此时可以扩大显示。屏幕缓冲区都小于或等于窗口大小的话,就是个固定大小的框: 此时可以在一定程度上扩大显示。...
2018-12-02 11:51:15 2835
原创 构造指定的数列
编写函数fun,求出a到b之内能被7或者11整除,但不能同时被7和11整除的所有正数,并将他们放在数组中,函数返回这些数的个数。编写main函数,输入a,b的值并调用函数进行运算。#include<stdio.h>#define N 1000int fun (int a,int b);int main(){int a,b,c;scanf("%d%d",&a,&am...
2018-12-01 21:08:06 344
转载 在C语言中出现#indoo的原因
在C语言中出现#indoo的原因一:数组下标溢出问题,例如数组出现负数的下标;数组下标超出范围。二:数据类型上的溢出如果求幂或者费伯拉西数列的时候,项数大很容易引发溢出,float类型数据溢出就报#indoo这个错误....
2018-12-01 21:01:00 5992
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人