python奇葩错误

路径动态改变

>>> print(Image.open('LDY06.jpg'))

    fp = builtins.open(filename, "rb")

FileNotFoundError: [Errno 2] No such file or directory: 'LDY06.jpg'

 

出错原因:图片在Python38目录下面的目录Lx2019下面,

>>> print(Image.open(r'Lx2019/LDY06.jpg'))

 

>>> 在指定路径前边加上r即可,禁止字符串转义

 

开始,运行代码找不到路径,要加上'Lx2019',之后有'Lx2019'反而出错,

下面代码运行OK,

print(Image.open(r'LDY06.jpg'))

 

 
 在中文状态下的代码,有时复制python shell 下面会出奇怪的错误,
 必须在英文状态下,再次输入代码,就行了。

下面是运行OK的代码,分解LDY00.gif

import os

from PIL import Image,ImageSequence

im = Image.open(r'out2\LDY00.gif')

sequence = []

i = 0

for f in ImageSequence.Iterator(im):

    sequence.append(f.copy())

    i+=1

    f.save(r'out2\out_'+str(i)+'.png')

sequence.reverse()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值