nunicodeessscape codec can't decode bytes in position2-3:truncated\UXXXXXXXX escape

描述:im=Image.open("C:\Users\Administrator\Desktop\mylove.jpg")

解决方法:

im=Image.open(r"C:\Users\Administrator\Desktop\mylove.jpg")

TypeError: 'int' object is not iterable

描述:y=[i for i in 7]>>

解决方法:

y=[i for i in range(7)]

 TypeError: can only concatenate tuple (not "float") to tuple

描述:

movies = ["Annie Hall", "Ben-Hur", "Casablanca", "Gandhi", "West Side Story"]
xs = [i + 0.1 for i in enumerate(movies)]

print(xs)

>>

解决方法:

movies = ["Annie Hall", "Ben-Hur", "Casablanca", "Gandhi", "West Side Story"]
xs = [i + 0.1 for i, _ in enumerate(movies)]
print(xs)

补充:enumerate()函数返回的enumerate对象,是由多个元组组成,每次迭代取出的是一个元组,所以应该用两个参数接受迭代出来的值,测试

movies = ["Annie Hall", "Ben-Hur", "Casablanca", "Gandhi", "West Side Story"]
print(enumerate(movies))
print(list(enumerate(movies))) for i in enumerate(movies):
print(i) for i in enumerate(movies):
for j in i:
print(j) for i,j in enumerate(movies):
print(i)
print(j)

个人理解,如果我们只取单个元组中的一个值,那么第二个值通常用“_”表示,如:

for i,_ in enumerate(movies):
print(i)

问题:计算结果输出错误值

描述

from numba import jit
import time
@jit
def foo(x,y):
tt = time.time()
s = 0
for i in range(x,y):
s += i
print('Time used: {} sec'.format(time.time()-tt))
return s print(foo(1,100000000))

>>887459712

^_^来自鱼c论坛鱼友

原因分析:int整型溢出

用c代码测试如下

int main()
{
//std::cout << sizeof(int);
//std::cout << sizeof(int) * 8;
int a = ;
std::cout <<"a初始化值为4999999950000000,输出"<<a <<"\n" ;
//warning C4305: “初始化”: 从“__int64”到“int”截断
//a初始化值为4999999950000000,输出887459712
int b = ;
std::cout << "b初始化值为2147483647,即4字节int类型,能表示的最大值" << b << "\n";
//
std::cout << b+ << "\n";
//-2147483648
std::cout << b + << "\n";
//最大值-2147483647
std::cout << b + << "\n";
//-2147483646 std::cout << b + + << "\n";
std::cout << b + + * << "\n";
//-2147483646
}

总结:

·int占4个字节,用32位表示,第一位表示正负号,1表示负数,0表示正,所以最大正数为01111111111111111111111111111111(首位为0,后31位为1)所以能表示的最大值就是2147483647
·一旦超出这个值,它把第一位表示符号的设置为1(或者它自动进一位),此时,它代表一个负数,那么为什么是-2147483648呢,用工具转换一下,-2147483648值为-10000000000000000000000000000000,那它就是把第一位为1的时候,其他所有位为0了
·每次到了存储位不够用的时候,它又循环以上的操作(正转负,负转正,第一位的0-1不断切换)
·所以最后,大概可以推算出为什么4999999950000000输出的是887459712

TypeError: Cannot handle this data type

~这个问题有待研究,应该是matplitlib库中画图的“轴”plt或axes无法理解传入的数据~

_tkinter.TclError: image "pyimage1" doesn't exist

可能是你建了两个root窗口,可以将

wlcm_scrn = tkinter.Tk()
改为
wlcm_scrn = tkinter.Toplevel()

Python编译遇到的一些错误及解决办法的更多相关文章

  1. python学习中遇到的错误及解决办法

    1. nodename nor servname provided 原因:Python程序中有段程序调用 socket.gethostbyname(socket.gethostname()) sock ...

  2. iOS开发笔记:编译时出现的错误和解决办法

    1."std::ios_base::Init::~Init()", referenced from 出现这样的编译问题,是需要再加进libstdc++.dylib和libstdc+ ...

  3. ArcGIS 10.3编译旧版本Addin错误的解决办法

    ArcGIS10.2下VS2010的AddIn,在10.3下在VS2012下重新编译出现missing ESRI ArcGIS Add-in SDK错误,导致无法生成esriAddIn安装文件. 该问 ...

  4. PHP编译安装时常见错误及解决办法,大全

    1.   configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution ...

  5. 【Python】Selenium元素定位错误之解决办法

    当使用class定位元素时发现报错: 错误信息:selenium.common.exceptions.InvalidSelectorException: Message: Compound class ...

  6. CentOS编译安装PHP常见错误及解决办法

    1.configure: error: No curses/termcap library found yum -y install ncurses-devel 2.configure: error: ...

  7. 关于Python打开IDLE出现错误的解决办法

    安装好python,打开IDLE出现以下错误: 解决办法: 修改[Python目录]\Lib\idlelib\PyShell.py文件,在1300行附近,将def main():函数下面use_sub ...

  8. 全志tina v3.0系统编译时的时间错误的解决(全志SDK的维护BUG)

    全志tina v3.0系统编译时的时间错误的解决(全志SDK的维护BUG) 2018/6/13 15:52 版本:V1.0 开发板:SC3817R SDK:tina v3.0 1.01原始编译全志r1 ...

  9. VS2010出现FileTracker : error FTK1011编译错误的解决办法

    VS2010出现FileTracker : error FTK1011不知道是不是vs2010的一个bug,反正有人提交了. FileTracker : error FTK1011编译错误的解决办法有 ...

随机推荐

  1. 111-PHP类变量之间的赋值标识为同一个对象

    <?php class mao{ //定义猫类 public $age=0; //定义多个属性并初始化 public $weight=50; public $color='white'; } $ ...

  2. 068-PHP定义并输出数组

    <?php $arr=array(98,'hello',67,'A',85,NULL); //定义一个数组 echo "输出第一个元素:{$arr[0]}"; //输出数组的 ...

  3. LeetCode题解分类汇总(包括剑指Offer和程序员面试金典,持续更新)

    LeetCode题解汇总(持续更新,并将逐步迁移到本博客列表中) 剑指Offer 数据结构 链表 序号 题目 难度 06 从尾到头打印链表 简单 18 删除链表的节点 简单 22 链表中倒数第k个节点 ...

  4. 22 ~ express ~ 内容评论实现

    1,使用 ajax 提交评论内容 给 api.js 2,数据库 contents 增加评论字段 3,后台路由 api.js 接收并完成存储 /** 增加评论(用户,内容,时间) */ router.p ...

  5. 2 ~ express ~ 模板引擎的配置与使用

    一,创建应用 (一),创建应用,监听端口 var express = require('express') // 创建app应用 var app = express() app.listen(3000 ...

  6. ng-repeat动态生成的DOM如何获取宽度(封装好的方法)

    define(['custom/bootstrapApp'],function(app){ app.filter('getTabWidth',function(){ return function(a ...

  7. TypeScript——枚举类型

    enum类型是对JavaScript标准数据类型的一个补充. 在运行环境下编译成对象, 可用属性名索引, 也可用属性值索引.而其实现原理为:反向映射 (如下例)   数字枚举 enum Role { ...

  8. DFS+BFS(广度优先搜索弥补深度优先搜索遍历漏洞求合格条件总数)--09--DFS+BFS--蓝桥杯剪邮票

    题目描述 如下图, 有12张连在一起的12生肖的邮票.现在你要从中剪下5张来,要求必须是连着的.(仅仅连接一个角不算相连)  比如,下面两张图中,粉红色所示部分就是合格的剪取.  请你计算,一共有多少 ...

  9. jQuery元素的左右移动

    1.下载jQuery,并导入:https://blog.csdn.net/weixin_44718300/article/details/88746796 2.代码实现: <!DOCTYPE h ...

  10. bne 1b 汇编含义

    汇编指令中 bne label 这条指令有以下两种特别的写法:bne 1b, bne 1f. bne 1b 指的是 backward,倒退寻找标号为 1 的地方并跳转. 同样也有 bne 1f,值得是 ...