
【5-2】python教程及问题集
python常用第三方库的使用,python的报错
阿颖&阿伟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【python】__call__,__new__,__init__
()、() 和() 是 Python 中常用的特殊方法,它们在对象的创建和使用过程中发挥着不同的作用。原创 2024-10-15 17:33:45 · 528 阅读 · 0 评论 -
【QT】打包程序的方法 windeployqt(避开无法找到程序输入点的错误)
在网上看到很多做法,都是在目标目录中直接输出windeployqt demo.exe打包。然后我电脑上就会出现以下错误:然后这个问题貌似也没找到合适的库文件添加进去就解决了。下面,总结一个更好的打包步骤,可以避开这类问题:进入目标的文件夹中,只把exe文件拷贝出来,拷贝到一个新的文件夹中(即将打包的文件夹)然后打开cmd终端,输入:windeployqt demo.exe --qmldir C:\Qt\Qt5.14.2\5.14.2\mingw73_64\qml(qml填写自己原创 2021-03-15 11:19:04 · 1132 阅读 · 2 评论 -
python最简单的开设 http服务器的方法
windows下:当前目录下,‘Shift’+鼠标左键,下拉菜单选择:“在此处打开PowerShell窗口”输入:python -m http.server然后,打开cmd,输入ipconfig查询本机ip地址然后在一个局域网内,其他电脑输入i:“服务器ip地址”:8000就可以访问到之前开通的http服务器了...原创 2020-04-07 11:36:34 · 319 阅读 · 0 评论 -
在linux终端上python实现缩进
缩进的问题报错:expected an indented block代表就是缩进方面的报错;三个点 … 表示在一个函数块内,python需要严格的进行缩进;缩进必须讲究层次,函数块内的每一行代码都要按照层次进行缩进;(if语句没有进行二级缩进)缩进方式:一级缩进就是:一次“Tab”建或四次空格;二级缩进按规律增加;...原创 2019-02-11 22:55:56 · 1690 阅读 · 0 评论 -
【python】 if - else写在一行
在python代码中,经常会出现if - else出现在一行,且格式非正常的条件语句。好处:简约,节省行数例如:num = 1 if param > 10 else 0 我们应该转换为:if param > 10 : num = 1else: num = 0例如:num = 1 if param > 10 else 2 if param == 10 else 0 我们应该转换为:if param > 10 : num = 1elif param原创 2021-05-11 11:07:40 · 31781 阅读 · 6 评论 -
【python】enumerate()
表示枚举。常见用法,配合for循环使用。可以引入两个变量,前一个代表序号,后一个代表值例如:data = ['a','b','c']for index, value in enumerate(data): print index,value结果:0 ‘a’1 ‘b’2 ‘c’其作用等同于以下普通的for循环:data = ['a','b','c']for index in range(data): print index,data[index]..原创 2021-05-11 12:54:11 · 208 阅读 · 0 评论 -
【python】assert用法
基本上每一种编程语言中都有assert声明。总的来说,assert condition的意义是令程序测试condition,并在condition测试结果为false的时候抛出异常。在Python中,assert有两种形式:1 .assert expressionassert expression等同于如下代码:if _debug_: if not expression: raise AssertionError2 .assert expression1, expres原创 2021-05-11 13:01:18 · 347 阅读 · 0 评论 -
【python】 setattr与getattr的用法
getattr(self, ‘transition’, transition_layer)的作用的等同于:self.transition = transition_layery_list = getattr(self, ‘stage’)的作用等同于: y_list = self.stage示例代码:for i in range(self.num_stages): setattr(self, 'stage{}'.format(i+2), stage)for i in range(self.原创 2021-05-17 10:29:46 · 524 阅读 · 0 评论 -
opencv报错:ImportError: libGL.so.1: cannot open shared object file: No such file or directory
在docker内安装opencv-python遇到:解决方案: sudo apt update sudo apt install libgl1-mesa-glx原创 2021-06-11 13:18:19 · 655 阅读 · 1 评论 -
python 去除字符串内的中文字符
主要用re.sub,直接间代码:import recls='1苹果'print(cls)cls_idx = re.sub('[\u4e00-\u9fa5]', '', cls) # 去除字符串之中的中文print(cls_idx) # 去除中文后端字符串原创 2021-10-30 15:50:16 · 7044 阅读 · 0 评论 -
【python】python@运算符
python中@运算符表示矩阵乘法,表现形式: x = attn @ v表示矩阵attn与v进行矩阵乘法运算原创 2022-03-16 12:34:53 · 1883 阅读 · 0 评论 -
【python】函数参数*args的作用
经常看到很多代码里定义函数的时候最后会有*args,当时不知道什么意思和作用,但并不影响阅读,但并不影响阅读,就没有继续深入研究了。后来一次看代码时候忽然有所感触,所以记录下来。作用:表示函数后续的传入的参数个数未知我们在使用过程中,往往有可能无法固定下来所有参数的数量。所以将不确定的参数全部用替代*args。当调用时候的参数超过固定参数时,不会报错。例如,定义函数sum:def sum(a,b): return a+b然后,调用时:result = sum(1,2,3)会进行报原创 2022-05-15 23:50:31 · 1375 阅读 · 1 评论 -
ubuntu pycharm报错RuntimeError: Requested MovieWriter (ffmpeg) not available
安装 ffmpeg原创 2022-08-17 12:42:46 · 2527 阅读 · 0 评论