- 博客(11)
- 收藏
- 关注
原创 ImportError: attempted relative import with no known parent package 彻底搞懂python的import规则
报错ImportError: attempted relative import with no known parent package ,这还是是因为使用相对引入导致的,因为你使用相对引入就不能当作主模块直接运行。
2023-06-21 00:01:36
8268
原创 手写call、apply、bind
手写call,bind,apply。关键是要搞懂闭包,和函数this指向。写出这三个其中的一个,另外的迎刃而解。
2023-03-10 18:55:49
180
原创 fastapi访问/docs和/redoc接口文档显示空白或无法加载
这个问题是由于fastapi内置的接口文档使用的外网的cdn我们在浏览器开发者工具中可以看到它请求了一个js脚本,这个脚本部署在国外,国内无法访问,导致页面卡死在这里,显示空白。知道这个以后,我们可以讲这些静态资源配置到自己的本地,这些静态资源都在github上开源。swagger-uiredoc上面两个链接分别是fastapi两种模式下文档接口所需的静态资源开源地址。这里我抽取出我们所需要的最少的资源放在我的百度网盘。提取码:33kh将静态资源下载后放到项目的根目录下,
2022-05-19 00:30:59
6018
24
原创 vscode编写c语言程序输出中文乱码问题
首先我们要清楚,我们编写一个c语言程序并运行的过程。其实就是我们创建一个xxx.c文件,然后执行gcc xxx.c去生成一个xxx.exe文件,然后运行xxx.exe文件看到运行效果。打开我们命令行查看它的属性会发现,它用的字符集是UTF-8这个时候,如果我们的c语言程序的编码格式与cmd命令行的字符集不统一,那么就会输出乱码。而vscode运行c程序本身也是这个原理,它帮我们打开一个shell,执行gcc生成exe,运行exe文件看到输出效果,但是vscode...
2022-03-25 10:09:59
11142
5
原创 保姆级手把手教你用python实现关系矩阵的性质判断教程
所有的情况都讲完了,下面上完整的示范代码(没有numpy库记得pip install numpy):import numpy as npclass RelationMatrix(): def __init__(self): self.matrix = None def getMatrix(self): GUIDANCE = """请以字符串形式输...
2021-11-09 00:44:28
2197
5
原创 40行代码用python实现酷我音乐爬虫
不多说直接上代码:import requests, osclass Spider: def __init__(self): self.singer_name = input('请输入要爬取的歌手名:') self.pages = int(input('请输入爬取页数(一页30首歌):')) os.mkdir('{}'.format(self.singer_name)) self.headers = {'Accept': ',
2021-07-27 17:10:15
10385
19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人