想要从网络中下载图片到本地之后从本地上传图片到FTP上的指定文件夹,但是程序总是在运行一段时间后卡住,最后经过调试输出确定问题是出在 ftp.storbinary() 这行代码,百度了很久,但是不知道为什么会卡住,也不知道怎么解决,有没有大佬知道为什么会卡住,还有怎么解决么??

下面附上代码:# 下载图片到本地, 传入图片链接 和 下载后保存的文件名

def download_img(imgurl, filename):

if imgurl:

print("-----------正在下载图片 %s" % imgurl)

try:

response = requests.get(imgurl, timeout=5)

img = response.content

with open(f'{path}/result/imgtmp/{filename}.jpg', 'wb+') as f:

f.write(img)

print('下载图片到本地成功')

return f'{path}/result/imgtmp/{filename}.jpg'

except Exception as ex:

print(ex)

return ''

# 从本地上传文件到ftp

def uploadfile(ftp, remotepath, localpath):

print(1)

bufsize = 1024 # 缓冲区大小

print(2)

fp = open(localpath, 'rb')

print(3)

ftp.storbinary('STOR ' + remotepath, fp, bufsize)

print(4)

ftp.set_debuglevel(0)

print(5)

fp.close()

# 下面是输出结果和 我加的编辑这个问题的时间

#--------2020-07-13 13:41:37-------------

#-----------正在下载图片 https://****.***/***/***.jpg

#下载图片到本地成功

#开始上传图片到 FTP

# 1

# 2

# 3

# 这是现在的时间,程序还在卡着:

#--------2020-07-13 14:27:37-------------

已经检查了图片链接没有问题,程序运行时每次卡住的地方也不一样,有时候上传一二十个图片会卡在这个地方,有时候上传四五百个图片才会卡住,完全不知道问题出在哪里(囧)

python3下载url图片假死_利用Python 向FTP 上传图片,程序假死?相关推荐

  1. python抽奖游戏_利用Python写一个抽奖程序,解密游戏内抽奖的秘密

    原标题:利用Python写一个抽奖程序,解密游戏内抽奖的秘密 前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 极客 ...

  2. python检索用人名查电话_利用Python电话本小程序!这波操作你给几分?

    原标题:利用Python电话本小程序!这波操作你给几分? 最近比较忙,只能抽空的写写文章,其实我也是一个上班族,python完全是个人想学然后希望以后对工作有所帮助,2019年了,祝大家新年快乐. 2 ...

  3. python脚本下载钉钉的文件_利用python下载钉钉群直播视频

    今年因为疫情的原因不能开学,所以很多学校都使用钉钉进行在线授课,但是在钉钉里面点击下载群直播回放的时候却发现: 真好,管理员设置了不允许下载回放. 这就完了吗?NoNoNo!既然正常途径下载不了,那么 ...

  4. python图片文字合成视频_利用Python将多张图片合成视频的实现

    今天要做一个量子隧穿的的演示动画,在CSDN上看了很多大佬的文章,然而忙了接近半天才做好这件事.把踩过的坑记一下,同时这段代码也是值得记录的,因为以后也可能遇到类似的工作. 先上代码` import ...

  5. python自动卸载win程序_利用python实现自动扫雷程序

    自动扫雷一般分为两种,一种是读取内存数据,而另一种是通过分析图片获得数据,并通过模拟鼠标操作,这里我用的是第二种方式. 一.准备工作 1.扫雷游戏 我是win10,没有默认的扫雷,所以去扫雷网下载 h ...

  6. python编写ftp客户端_用Python写FTP客户端程序

    0 前言: ftp客户端相信大家都用过,那么我们为什么还要用Python写ftp客户端呢? 我想有两个原因: 一是写出更好的ftp客户端应用程序,方便大家使用: 二是定制一些特殊服务,例如每天定时下载 ...

  7. python批量图片文字识别_利用Python批量进行图片文字识别

    实现逻辑 1. 批量获取图片的路径 2. 通过调用百度OCR接口批量识别图片 3. 将返回值写入txt 实现过程 1. 安装百度的Python SDK pip install baidu-aip 2. ...

  8. python抽奖教程_利用Python写一个抽奖程序,解密游戏内抽奖的秘密|python基础教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 分析需求 我们先整理下思路,目标是什么?目标是要写一个抽奖程序,那么抽奖程序的核心是什么?当然是如何判断一 ...

  9. python用一行代码编写一个回声程序_利用Python实现一个WC程序

    项目要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数.单词数和行数 ...

  10. python编程炒股案例_利用python写一个炒股程序

    本篇中,我们将通过技术分析流派中经典的"双均线策略",向大家展现如何在策略! 1. 准备工作? 一大波Python库需要在使用之前被导入: matplotlib用于绘制图表 num ...

最新文章

  1. android2.2编译,Android NDK编译Box2D_V2.2
  2. 都有Python了,还要什么编译器!
  3. 2021.01.30 Visual QA论文阅读
  4. mos管工作原理_筋膜枪原理与筋膜枪方案,和筋膜枪烧mos管原理。推荐使用mos管 AP15G04NF...
  5. HarmonyOS之分布式任务调度开发流程
  6. windows系统tomcat日志输出至catalina.out配置说明
  7. 關於@Override
  8. Luogu P2577 [ZJOI2005]午餐
  9. [区块链与密码学][王小云院士][部分PPT][20200507]
  10. 论文浅尝 | 基于属性嵌入的知识图谱间实体对齐方法
  11. 培养创造力的10个注意点
  12. php dfa,DFA 算法的PHP实现
  13. JSON与JAVA数据的转换。JSONObject.fromObject()和JSONObject.toBean()
  14. 一篇文章带你彻底了解Kubernetes
  15. Compass的模块介绍
  16. linux pulseaudio模块关系,ALSA和PulseAudio有何关系?
  17. IMDB算法(贝叶斯算法)
  18. 论文:Discriminative Triad Matching and Reconstruction for Weakly Referring Expression Grounding
  19. 一发入魂双链表(十字链表)
  20. C语言中的strstr函数的用法

热门文章

  1. css3-d ,动画,圆角
  2. java中HashSet实现(转)
  3. 数据结构 KMP 算法实现
  4. 技术,要拿得起,更要放得下
  5. VB6的事件及其与VB.net的比较
  6. dubbo内核简介(附部分源码解读)
  7. Spring Cloud Sleuth链路跟踪之使用Mysq保存服务链路跟踪信息(学习总结)
  8. Nacos集群(一)节点启动初始化源码解析
  9. 分析RocketMQ消费端长轮询的源码实现
  10. storm中分组策略Field Grouping简单总结笔记