Python_图片对比问题汇总
Posted jiguanghover
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python_图片对比问题汇总相关的知识,希望对你有一定的参考价值。
问题一、
raise OSError(f"cannot write mode {im.mode} as JPEG") from e
OSError: cannot write mode RGBA as JPEG
解决方法一:
from PIL import Image im = Image.open("image0.png") im = im.convert(\'RGB\') #新加一行 im.thumbnail((128,128)) im.save("img0TN","JPEG")
解决方法二:
from PIL import Image im = Image.open("image0.png")
im.thumbnail((128,128))
im.save("img0TN","PNG") #模式改为PNG
Python语法汇总
如果你之前学过任何一门编程语言,因为每种语言的基础语法要做的事情其实基本是相同的,只是表示方式或某些地方稍稍不同,因此在学Python的时候将它与其它你已经掌握的编程语言对比着学,这样学起来更快,效果也更佳。下面将Python基础语法与JavaScript的基础语法进行对比:
|
JavaScript |
Python |
逻辑关系 |
||
逻辑非 |
! |
not |
逻辑真 |
true |
True |
逻辑假 |
false |
False |
条件判断 |
||
|
if(条件) ... else if(条件) ... else ... |
if 条件: ... elif 条件: ... else: ... |
for循环(只能对一些东西的集合进行循环) |
||
|
for x in 集合: ... |
for(var i =0; i<x;i++) ... |
while(可以对任何对象进行循环) |
||
|
i = 0 while i < 6: |
|
运算符 |
||
|
//:取整除 - 向下取接近除数的整数 |
|
|
//=: |
|
++:自增 |
无 |
有 |
--:减少 |
无 |
有 |
+= |
有 |
有 |
-= |
有 |
有 |
字符串转义 |
||
\\ |
反斜杠 |
同 |
\’ |
单引号 |
同 |
\” |
双引号 |
同 |
\a |
响铃 |
同 |
\b |
退格符 |
同 |
\f |
表单填充 |
同 |
\n |
换行符 |
同 |
\r |
回车 |
同 |
\t |
制表符 |
同 |
\v |
垂直制表符 |
同 |
Python其它语法:
字符串:
字符串中输出变量:
不要用换行符结束当前行:
‘‘‘ ‘‘‘/""" """作用:
1、注释多行;
2、原原本本输出之间的内容;
"\"作用:
1、转义特定字符,如:", ‘, \;
2、表示无法录入的字符,如:\n,\t,\r;
3、连接不同行的文本;
函数:
*args里的*是什么意思?
它的功能是告诉Python把函数的所有参数都接收进来,然后放到名叫args的列表中去。和一直在在用的argv差不多,只不过前者是用在函数上。
以上是关于Python_图片对比问题汇总的主要内容,如果未能解决你的问题,请参考以下文章