python保存图片时,文件名部分缺失

大家 这里file_path内容打印是完整的,可为什么保存图片并用file_path命名时  ‘/’ 及其前面的中文不见了

0

7个回答

‘/’是路径分隔符,‘/’前面部分被当作目录了,所以文件名只有zxcasdfasdfasdf.jpg

0
k77kkxx
habi_cat 懂了 谢谢~~~
12 个月之前 回复

from PIL import Image
img=Image.open('d:/dog.png')
img.show()

虽然使用的是Pillow,但它是由PIL fork而来,因此还是要从PIL中进行import. 使用open()函数来打开图片,使用show()函数来显示图片。

这种图片显示方式是调用操作系统自带的图片浏览器来打开图片,有些时候这种方式不太方便,因此我们也可以使用另上一种方式,让程序来绘制图片。

from PIL import Image
import matplotlib.pyplot as plt
img=Image.open('d:/dog.png')
plt.figure("dog")
plt.imshow(img)
plt.show()

这种方法虽然复杂了些,但推荐使用这种方法,它使用一个matplotlib的库来绘制图片进行显示。matplotlib是一个专业绘图的库,相当于matlab中的plot,可以设置多个figure,设置figure的标题,甚至可以使用subplot在一个figure中显示多张图片。matplotlib 可以直接安装

1
k77kkxx
habi_cat 才看到 很强 感谢感谢~~~
8 个月之前 回复

大家 这里file_path内容打印是完整的,可为什么保存图片并用file_path命名时 ‘/’ 及其前面的中文不见了 _

0

估计应该是编码问题导致的

0
k77kkxx
habi_cat 编码问题还没考虑到 我去试试 多谢
12 个月之前 回复

这不是路径的写法吧, 路径是\

0
k77kkxx
habi_cat 不是 只是一个分隔符 format有这样的写法
12 个月之前 回复

从新保持原有图像就好

0

img.save('d:/dog.jpg')

0
k77kkxx
habi_cat 懂了 多谢 :)
12 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
python生成图像数据文件名列表
python语言,将图片数据重命名,随机排序,最后生成txt列表,可附加类别,生成lmdb文件用。
爬虫图片,保存本地
适用于从指定网站抓取图片,网站初期需要大量测试数据,或者图片服务器。
批量添加和移除文件名中字符
资源中包括一个.exe文件、.py代码文件以及简单的说明文档。此程序主要用于对指定类型的批量文件进行文件名称的修改操作,主要包括添加文件前缀,在指定字符后添加字符,删除指定字符等操作。代码适用于Python3.X版本。程序使用范围有限,希望有兴趣的同志拓展完善。
adobe pdf打印功能安装时缺少的文件
安装Adobe Acrobat Perfessional 9.0后,每次点击word上的“转化为pdf”按钮时,就弹出对话框“PDFMaker无法找到Adobe PDF Printer 的打印驱动程序,请重装Adobe Acrobat Perfessional !”安装其驱动程序,系统会复制一些安装驱动程序必需的文件,其中包含两个文件:pscript.hlp和aplwcsb1.ppd,而且不能疏忽,否则驱动无法准确安装,附件就是这个东西
打印机驱动安装不上 缺少的文件srclient.dll
打印机驱动安装不上 缺少的文件srclient.dll 一、把srclient.dll下载到本机 二、直接拷贝该文件到系统目录里:C:\Windows\System32目录下 三、然后打开“开始-运行-输入regsvr32 srclient.dll”,回车即可解决错误提示!
d3dx9_35.dll
d3dx9_35.dll系统文件 防运行部分软件时缺失
struts2-json-plugin-2.3.1.jar
关于使用struct2框架时部分缺失的json的jar包的补充
python数据缺失值可视化
通过python,将数据中的缺失数据情况用图表显示。该资料数据来源于能源领域。通过帮助文档可以快速使用函数。
批量修改替换文件名(python)
批量修改替换文件名(python) 博客地址(介绍): http://blog.csdn.net/zhangbuzhangbu/article/details/51913674
python批量修改文件名“资源”
运用Python按照要求批量修改文件名
Python,重复修改文件名
利用Python语言将混乱的文件名修改成按照一定格式的文件名,例如:修改成 name1.jpg , name2.jpg ,name3.jpg等一直迭代下去的文件名
缺失数据的统计处理--金勇进
在医学数据中经常出点缺失值,不可盲目删除或丢弃,需要通过专业的手段填补分析缺失得数值类型,以进一步更好地得出结论,做出有意义的结果。本书是金勇军老师编写的缺失数据的统计处理,可以作为参考书、大学教材。
ftp上传文件,下载文件,删除文件,改文件名,创建文件等
在网上找了好多关于ftp技术的资料,基本都是封装的类,没有解决方案,理出一个可运行的界面,实现ftp连接,并上传文件,下载文件,获取ftp文件夹中文件列表。其中还有一些对ftp文件的删除、修改文件夹名称,创建文件夹,获取文件明细等,需要自己调试。有一个word文档,在win10下如何开启ftp,正在研究如何使用C#代码,实现一键开启ftp...
python客户端启动出现错误无法运行的解决办法(缺失的jar文件)
基于java开发的python客户端在64位机器上启动的时候有时候会无法运行,出现“invalid resource”的错误, 所提供的jar文件是常见的一个缺失文件。
windows python替换文件名
在windows系统中,通过python技术,编写脚本,通过扫面文件获取文件名称,对文件名称进行字符串转换,实现windows文件名称替换
python文件改名,将指定字符串替换
用python写的,将文件名改名的例子,把文件名中的指定个数的字符串替换为新的字符串,特别适合用在大量照片的名字批量改变.
python3.6 环境下itchat支持中文名文件上传
通常情况下 itchat是不支持中文文件名的文件发送的。官方解释是 需要下载新的 fields.py进行文件替换。所以我下载下来。进行保存供大家使用。 此外 我使用的Python3.6版本。发现官方文档指导不正确XXXXXXXXXXXXXXXXXXXXXX 我的处理方式是:我本地的python保存环境为 C:/Python 文件夹下。。经过查找 发现 同时在 C:\Python\Lib\site-packages\requests 和C:\Python\Lib\site-packages\pip\_vendor\requests\packages\urllib3 俩个 文件夹下 均有 官方指示的文档。文件名和内容一模一样。我只替换了第二个无效。必须俩个都替换。问题解决
python写的文件随机命名
python 文件随机命名,自己需要随机放歌的时候写的。
selenium右击另存为图片
解决怎么自动登陆网站,怎么进行右击另存为图片,实现了最大的便捷
Python按文件名分类学习
将杂乱的文件按照文件名分类移动到对应类别的文件夹中
Python3 批量修改文件名
代码文件,用于批量修改文件名称,使用方法如下: 将需要修改的文件地址填写在代码第三行“路径”中(路径中"\"写作"\\"),将需要替换的字符与新字符分别填写在代码第7行中的“旧名称”与“新名称”,运行代码即可。 newname = file.replace('尹志平',"甄志丙"),即可把路径下所有文件名称中的"尹志平"修改为"甄志丙")
批处理批量更改一个文件夹下所有文件名中部字符
用批处理bat的方法批量更改一个文件夹下所有文件名中的部分字符
php查找当前目录下所有带有bom的文件
放到当前文件夹.在浏览器打开. 即可以查找当前目录及下级目录中的带有bom的文件
python 自动移动文件到对应匹配的文件名下
python 可以在自动处理批量处理移动文件到对应的目录的文件下 可以帮助大家自动移动文件到对应匹配的文件名下,减少文件归类的工作量。用python 实现,已经调试成功。
python 获取文件夹下文件名称并写入到excel
运用python语言获取文件夹下文件名称,并写入到excel中,会用到xlrd,xlwt模块,如果没有的可以在我的资源里下。 这个代码能解决简单目录下的文件名称获取,如若发现问题欢迎及时提出~!
pdf文档制作工具
pdf文档制作工具,能够有效地解决部分office文档另存时图片缺失的问题。
depends DLL检测工具
depends检测DLL包含内容,用于检测DLL缺失部分,打包时比较好用。
替换文件(文件名不要变)
Under some circumstances, an error dialog with the text Encountered an improper argument might show up when you exit a debug session. If this happens, µVision needs to be terminated with the Windows Task Manager. In most cases, customers with Asian Windows versions are affected by this issue when Asian characters are used in the project path.
python批量替换文件名跟文件内容
用来批量替换文件的 用户可以在选好地址后输入文件名跟文件内容就可以把原来内容替换
python修改文件夹下所有文件的名字
修改文件夹下文件的名称。。
Python批量改文件名、后缀名
替换指定目录下的所有子目录和文件名字的指定字符串,相当于批量改名; 替换掉指定目录下(包括其子目录下)所有文件的后缀名中的指定字符串,相当于批量修改文件后缀名。
保存图片到本地相册
保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地保存图片到本地
python处理pandas读取文件名有中文报错问题解决方法
python处理pandas读取文件名有中文报错问题解决方法,
python 获取指定目录下文件名称
运用python简单语句获取指定目录下文件名称,并存放在相关文件中
批量删除文件名中的数字
能够批量删除文件名中的数字,很快很迅速!
python安装提示缺库
api-ms-win-crt-runtime-l1-1-0缺少,python安装提示,。
python遍历目录文件名字输出到一个文本文档的代码
python遍历目录文件名字输出到一个文本文档的代码 python2.7列出文件夹的所有名字到一个文本文件代码 python列出文件夹下的所有文件名字源码 python遍历目录下所有文件名 PYTHON TRAVERSE THE FLODER
IIS5.1 for xp 及 部分缺失文件
IIS5.1适用于WindowsXP,该资源包里面还包含了安装时的部分缺失文件。 每个人的PC上缺失的文件可能各不相同,如果还缺失的文件皮资源包没有,请另行下载。以继续完成安装。
批量修改windows下文件夹内文件名称 三种方式
自己写的一个小工具,可以实现批量修改文件夹下边的所有文件的名称,三种方式,还可以包含文件夹中文件夹内的文件名称一起修改,需要的朋友可以下载
批量更改文件夹下的文件及子文件夹下的文件名
选择某文件夹以批量更改该文件夹下的文件名及所有子文件夹下的文件名
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 nlp课程十五项缺失 学习python时遇到的问题