
Python
文章平均质量分 80
inter_peng
这个作者很懒,什么都没留下…
展开
-
[VSCode插件之Pylance] 红色波浪线,几多欢喜几多愁
本文由Markdown语法编辑器编辑完成。原创 2024-11-20 12:22:41 · 1415 阅读 · 0 评论 -
[内存管理之with-open] With-Open打开体数据文件时的内存管理机制探究
本文主要分析, python程序中,使用with...open方式,打开一个较大文件时,内存加载的模式,旨在帮助了解python与文件读写相关的内存管理机制.原创 2024-10-23 12:33:48 · 748 阅读 · 0 评论 -
[疑难杂症2024-004] 通过docker inspect解决celery多进程记录日志莫名报错的记录
最近我负责的一个服务,在医院的服务器上线一段时间后,利用docker logs查看容器的运行日志时,发现会有一个"莫名其妙"的报错.报错的大致内容就是,celery的进程,在运行时需要记录日志时,提示找不到某一个日期的日志文件.在下面的截图中,是找不到: /app/logs/xxxx.log.2024-04-19的文件.而且,这个日期,不是一个固定的数字,也看不出什么规律来.不是loguru配置里面的,保留1 week内的7天.总之就是不知道怎么突然有这么个日期.。原创 2024-05-07 10:01:23 · 585 阅读 · 2 评论 -
[疑难杂症2023-007]multiprocessing.Process使用时遇到的几个棘手问题
本文由Markdown编辑器编辑完成。原创 2023-08-06 17:33:10 · 813 阅读 · 0 评论 -
基于python的http-server在本机搭建文件服务
本文由Markdown语法编辑器编辑完成。在日常的学习和工作中,偶尔会和旁边的同事分享一些文件。在windows系统上,有非常小巧的飞鸽传书软件,以及各种各样的通讯软件使用。那么如何能够在不安装这些软件的情况下,快速地实现文件分享呢?这里介绍python的http-server的功能。...原创 2021-12-05 07:07:49 · 1865 阅读 · 0 评论 -
Celery的apply_async()无法正常工作的解决方案之一
本文由Markdown语法编辑器编辑完成。1. 问题提出任务队列是一种在线程或机器间分发任务的机制。消息队列的输入是工作的一个单元,称为任务,独立的职程(Worker)进程持续监控队列中是否有需要处理的新任务。Celery用消息通信,通常使用中间人(Broker)在客户端和职程间斡旋。这个过程从客户端向队列添加消息开始,之后中间人把消息派送给职程。Celery系统可包含多个职程和中间人,...原创 2020-03-06 23:32:28 · 5977 阅读 · 0 评论 -
python基于影像Dicom标签,计算患者年龄
本文由Markdown语法编辑器编辑完成。1. 需求背景产品要进行体系认证,而体系中对影像过滤进行了一些限制。其中一条规则是,需要筛选出所有影像中年龄大于等于16岁的影像。要注意,这里的年龄,是患者在当时拍摄影像时的年龄,而不是患者当前的年龄。在dicom标签中,有一个标签是表明患者拍摄时的年龄的,(0x0010, 0x1010) PatientAge.但是由于这个标签不是一类标签,不一...原创 2019-10-30 19:37:52 · 1368 阅读 · 0 评论 -
Ubuntu18.04, Python3.7.4, 解决"ImportError: No module named ssl"的问题
本文由Markdown语法编辑器编辑完成。1. 问题描述最近因为项目中的一个模块升级,使用python的版本需要从python2.7升级到python3.7.4. 由于模块中需要用到RabbitMQ, 以及requests等模块,因此需要python支持ssl。之前我的电脑系统是Ubuntu 14.04, python是2.7。由于python需要升级,因此我下载了Python3.7.4源码...原创 2019-08-24 18:07:19 · 7228 阅读 · 2 评论 -
Python程序报UnicodeDecodeError: 'utf8' codec can't decode byte 0xd0 in position 0: invalid continuation
本文由Markdown语法编辑器编辑完成。由于对博客标题的长度有限制,为了能够更准确地说明要解决的问题,和问题的适用范围,该文章的副标题如下:Python解析DICOM图像后,调用Json.dumps或request.post时报"nicodeDecodeError: ‘utf8’ codec can’t decode byte 0xd0 in position的错误的解决方案1. 错误出现...原创 2018-12-20 20:05:19 · 18117 阅读 · 0 评论 -
Python的一些编码经验总结
本文由Markdown语法编辑器编辑完成。1. Python在来新公司前,也间断地接触过Python编程,比如医学影像处理的图像库VTK就已经有Python的实现,Paraview也可以开启Python的监测,将用户在界面上的操作录制成Python脚本,供之后再进行重复调用。在人工智能领域,Python更是应用广泛,各种深度学习的框架,都是用Python语言撰写。进入了新公司后,除了前端是用...原创 2018-10-17 09:22:19 · 483 阅读 · 0 评论 -
Python,如何将元组中的元素作为参数传入函数
本文由Markdown语法编辑器编辑完成。1. 需求:现在有一个需求需要实现:2. 函数实现:https://stackoverflow.com/questions/1993727/expanding-tuples-into-arguments原创 2018-10-09 09:54:06 · 13951 阅读 · 0 评论 -
pydicom读取压缩格式的DICOM图像报错的解决方案
本文由Markdown语法编辑器编辑完成。前言:已知用pydicom读取一类Dicom图像时会报错,报错信息大致如下: OSError: cannot identify image file <_io.BytesIO object at 0x107683728> During handling of the above exception, another exception occured:原创 2017-07-05 08:49:15 · 8982 阅读 · 1 评论 -
Python安装scipy,scikit-image时提示"no lapack/blas resources found"的解决方法
该文由Markdown语法编辑器编辑完成。问题背景:近期在做有关图像分割的技术调研,在Github上找到一个关于做肝脏自动分割的代码,代码的地址为: https://github.com/mazoku/liver_segmentation。 文中通过采用GrowCut和Active Contour Model的算法实现了肝脏的完全自动分割。 在作者给出的代码中,需要加载的第三方库有: mat原创 2016-11-18 20:28:16 · 28591 阅读 · 0 评论 -
Python IDE —— PyCharm的基本介绍
本文由Markdown语法编辑器编辑完成。PyCharm的介绍:PyCharm是一款Python的IDE的编辑工具,它是由Jetbrains出品的产品。之前我在做Web项目,前端撰写JavaScript代码时,就是用的他们公司出品的前端开发神器WebStorm。因此,也一直对他们的产品很感兴趣,而且,如果是同一个公司的产品,在很多设置上都是相同的,也可以减少一些学习成本。 PyCharm的官网地址原创 2016-11-18 16:47:54 · 27544 阅读 · 1 评论 -
《A Byte of Python》读书笔记
本笔记由Markdown编辑器编辑而成。Python简介:Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。用它来编程是非常快乐的事。在开源哲学“早发布,常发布”的精神鼓舞下,这本书也不断发布,不断原创 2016-03-09 23:47:42 · 1815 阅读 · 0 评论