- 博客(10)
- 收藏
- 关注
原创 解决:命令行能正常运行,但使用pycharm运行import tensorrt代码报错ImportError: libnvinfer.so.8: cannot open shared object f
解决:命令行能正常运行,但使用pycharm运行import tensorrt代码报错ImportError: libnvinfer.so.8: cannot open shared object file
2024-09-04 13:35:45 326
原创 python进阶:了解函数式编程(Map、Filter 和 Reduce)
在python中函数也是一等对象。或者说,python中一切都为对象。可以把函数作为参数传递给函数,也可以把函数作为返回值。所以,在一些设计模式中,可以用函数去替代对象。在现代python中,map,filter,reduce很少用到了,因为python的列表生成式,可以实现和他们相同的工作,并且更易理解。不过理解这些函数,对我们理解函数式编程也是有好处的。很多使用for的方式,能使用这些去改写。
2024-04-14 15:44:47 371 1
原创 记录:使用python解压乱码
使用解压后乱码的解决过程在参考上述文章的解决方法后,可能是我们zipfile包版本不同,抛出错误BadZipFile。定位到代码位置,发现对文件名进行了一个比较,不同则会抛出错误。
2024-04-12 11:16:42 393
原创 python进阶:异常处理只用来跳过错误?
当标准的exception不能满足你的需求时,你可以选择自定义exception类型。passraise LunchError("程序启动报错")
2024-04-11 11:23:17 377 1
原创 python进阶:单元测试——保证代码的可重用性
需要为搁置很久的代码修改功能,你是选择在原有代码上重构,还是重新写一份代码?因为有时候重构的时间,可能要比重写一份的时间要长,各种差错要处理,重构完可能也比较乱。因此,大家对于去修改与重构是比较逃避和排斥的,对自己曾经写的代码也不够有信心。本文只提供一个视角,详细的使用方法可以参考文档和其它博客。
2024-04-10 21:36:16 318 1
原创 python进阶:编写更健壮的python代码
直到有一次,在对一个比较大的项目进行修改时,各种变量名让人眼花缭乱,不知所谓。本来很小的改动,也是频繁报错,需要缝缝补补很长时间。在最开始接触python时,我是比较喜欢不需要指定变量类型这一特性的,代码也是怎么快速,怎么随意,怎么来。本文只做一些基本常用的介绍,给大家提供一个思路,有个全局的概览。网上有很多其它文章写的很深入详细,我就不多。按需使用assert,可以提高代码的健壮性。不过,当时也乐在其中,傻呼呼的。可以看到使用对象类型也比较简单,对象类型我觉得是比较有趣的,,这给开发提供极大便利。
2024-04-08 22:30:47 379
原创 ubuntu 22.04 将可执行文件(如pycharm.sh)加入到应用程序栏里
ubuntu 22.04 将可执行文件(如pycharm.sh)加入到应用程序栏里
2024-03-31 09:07:30 381 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人