python3下载url图片假死_利用Python 向FTP 上传图片,程序假死?
想要从网络中下载图片到本地之后从本地上传图片到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 上传图片,程序假死?相关推荐
- python抽奖游戏_利用Python写一个抽奖程序,解密游戏内抽奖的秘密
原标题:利用Python写一个抽奖程序,解密游戏内抽奖的秘密 前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 极客 ...
- python检索用人名查电话_利用Python电话本小程序!这波操作你给几分?
原标题:利用Python电话本小程序!这波操作你给几分? 最近比较忙,只能抽空的写写文章,其实我也是一个上班族,python完全是个人想学然后希望以后对工作有所帮助,2019年了,祝大家新年快乐. 2 ...
- python脚本下载钉钉的文件_利用python下载钉钉群直播视频
今年因为疫情的原因不能开学,所以很多学校都使用钉钉进行在线授课,但是在钉钉里面点击下载群直播回放的时候却发现: 真好,管理员设置了不允许下载回放. 这就完了吗?NoNoNo!既然正常途径下载不了,那么 ...
- python图片文字合成视频_利用Python将多张图片合成视频的实现
今天要做一个量子隧穿的的演示动画,在CSDN上看了很多大佬的文章,然而忙了接近半天才做好这件事.把踩过的坑记一下,同时这段代码也是值得记录的,因为以后也可能遇到类似的工作. 先上代码` import ...
- python自动卸载win程序_利用python实现自动扫雷程序
自动扫雷一般分为两种,一种是读取内存数据,而另一种是通过分析图片获得数据,并通过模拟鼠标操作,这里我用的是第二种方式. 一.准备工作 1.扫雷游戏 我是win10,没有默认的扫雷,所以去扫雷网下载 h ...
- python编写ftp客户端_用Python写FTP客户端程序
0 前言: ftp客户端相信大家都用过,那么我们为什么还要用Python写ftp客户端呢? 我想有两个原因: 一是写出更好的ftp客户端应用程序,方便大家使用: 二是定制一些特殊服务,例如每天定时下载 ...
- python批量图片文字识别_利用Python批量进行图片文字识别
实现逻辑 1. 批量获取图片的路径 2. 通过调用百度OCR接口批量识别图片 3. 将返回值写入txt 实现过程 1. 安装百度的Python SDK pip install baidu-aip 2. ...
- python抽奖教程_利用Python写一个抽奖程序,解密游戏内抽奖的秘密|python基础教程|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/ 分析需求 我们先整理下思路,目标是什么?目标是要写一个抽奖程序,那么抽奖程序的核心是什么?当然是如何判断一 ...
- python用一行代码编写一个回声程序_利用Python实现一个WC程序
项目要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数.单词数和行数 ...
- python编程炒股案例_利用python写一个炒股程序
本篇中,我们将通过技术分析流派中经典的"双均线策略",向大家展现如何在策略! 1. 准备工作? 一大波Python库需要在使用之前被导入: matplotlib用于绘制图表 num ...
最新文章
- android2.2编译,Android NDK编译Box2D_V2.2
- 都有Python了,还要什么编译器!
- 2021.01.30 Visual QA论文阅读
- mos管工作原理_筋膜枪原理与筋膜枪方案,和筋膜枪烧mos管原理。推荐使用mos管 AP15G04NF...
- HarmonyOS之分布式任务调度开发流程
- windows系统tomcat日志输出至catalina.out配置说明
- 關於@Override
- Luogu P2577 [ZJOI2005]午餐
- [区块链与密码学][王小云院士][部分PPT][20200507]
- 论文浅尝 | 基于属性嵌入的知识图谱间实体对齐方法
- 培养创造力的10个注意点
- php dfa,DFA 算法的PHP实现
- JSON与JAVA数据的转换。JSONObject.fromObject()和JSONObject.toBean()
- 一篇文章带你彻底了解Kubernetes
- Compass的模块介绍
- linux pulseaudio模块关系,ALSA和PulseAudio有何关系?
- IMDB算法(贝叶斯算法)
- 论文:Discriminative Triad Matching and Reconstruction for Weakly Referring Expression Grounding
- 一发入魂双链表(十字链表)
- C语言中的strstr函数的用法