python在ubuntu下的调试错误记录(持续更新~~)

运行指令

[email protected]:~$ python aa.py

出现的BUG

SyntaxError: Non-ASCII character ‘\xe8‘ in file /home/aa.py on line 89, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

这是由于在python文件中有中文,而默认情况下不能用中文,包括中文注释也会有这个bug。

修改办法:在文件的第一行加上“#encoding:utf-8”;如果python脚本第一行为#!/usr/bin/python,那么就放在第二行。

  File "/home/aa.py", line 375    def read_log(self, logmark):                               ^IndentationError: unindent does not match any outer indentation level

这个意思是在375行有缩进错误,用Tab键重新处理一下缩进就好了。

如果肉眼可见是对齐的,那么可能存在不是用Tab键对齐,而是用空格对齐。从而出现的错误

https://www.cnblogs.com/heimanba/p/3783022.html(这个博主给出了怎么样用notepad清晰看出哪里是空格和Tab)

原文地址:https://www.cnblogs.com/lyeeer/p/11526383.html

时间: 2024-08-07 10:17:22

python在ubuntu下的调试错误记录(持续更新~~)的相关文章

C# net core程序调试错误集(持续更新)

目录 C#程序调试错误集 1.依赖注入错误An unhandled exception has occurred while executing the request. 1.1 出错现象 1.1.1原因是net core在调用ValueController的时候,发现UnitOfWork没有进行依赖注入. 1.2 出错现象 1.2.1 原因是net core在调用UnitOfWork的时候,发现IPBoxContext没有进行依赖注入. 1.3 解决方法 C#程序调试错误集 1.依赖注入错误A

CentOS下javaweb服务器搭建记录(持续更新)

使用putty完成windows向linux发送文件 在windows cmd下 pscp <windows file> [email protected]<Host IP>:<linux dir> 比如: pscp jdk-8u161-linux-x64.tar.gz [email protected]:/root/java 将当前目录下的jdk安装包发给linux服务器的root/java文件夹 使用putty完成linux服务器向windows发送文件 同样是在w

ubuntu下安装nginx错误error: the HTTP rewrite module requires the PCRE library 解决方法

本文为大家讲解的是ubuntu下安装nginx错误error: the HTTP rewrite module requires the PCRE library 解决方法,感兴趣的同学参考下. 本文为大家讲解的是ubuntu下安装nginx错误error: the HTTP rewrite module requires the PCRE library 解决方法,感兴趣的同学参考下. 错误描述: ubuntu安装nginx时提示error: the HTTP rewrite module r

python在windows下安装模块错误

我的环境是win7+vs2013+python3.2,都是32位 windows下安装模块错误 1)Unable to find vcvarsall.bat : 打开"<python安装目录>\Lib\distutils\msvc9compiler.py" 找到 toolskey = "VS%0.f0COMNTOOLS" % version, 直接修改为 toolskey = "VS100COMNTOOLS"  (如果是vs2012或

Ubuntu下删除配置错误或者失败的安装包

Ubuntu下删除配置错误或者失败的安装包(转) aptitude purge $(dpkg -l|grep ^rc|awk '{ print $2 }') 解释: dpkg -l 列出系统中所有安装的软件,如果是已经删除的软件(有残存的配置文件),那么该的软件包的状态是rc,即开头显赫为rc 然后是空格,然后是软件包的名称: |grep ^rc 的用处就是找出状态为rc的所有软件包,即以rc开头的行; |awk '{ print $2 }' awk可以将输入的字符串用指定的分隔符进行分解,缺省

Python&#183;Jupyter Notebook各种使用方法记录&#183;持续更新

Python·Jupyter Notebook各种使用方法记录·持续更新 你为什么使用 jupyter 原文地址:https://www.cnblogs.com/lhuser/p/8446420.html

Unreal4 编译错误(持续更新)

UnrealEngine4目前有两个版本:一个是下载版,生成工程不会附带引擎源码,取而代之的是外部依赖库.另一个是源码版,需要在GitHub上下载源码2个资源包1个补充包,编译后创建工程可以同时附加引擎工程源码.对于团队级开发肯定是需要引擎代码支持的,不然无法从原理层解决实质问题. 如果不了引擎的各种机制就写代码,好吧只有2种可能性: 一. 是有一套通用开发架构,不用关心引擎底层调用关系,只要求对开发框架有应用级了解. 二. 代码各种冗余,运行效率差,引擎特性无法得到发挥. 笔者有幸在基于Unr

jupyter notebook 的使用说明 转自 http://blog.csdn.net/tina_ttl/article/details/51031113#pythonjupyter-notebook各种使用方法记录持续更新

Python·Jupyter Notebook各种使用方法记录·持续更新 标签(空格分隔): Python PythonJupyter Notebook各种使用方法记录持续更新 一 Jupyter NoteBook的安装 1 新版本Anaconda自带Jupyter 2 老版本Anacodna需自己安装Jupyter 二 更改Jupyter notebook的工作空间 1 方式一 2 方式二绝招绝招 三Jupyter的各种快捷键 四Jupyter Notebook如何导入代码 1 将本地的py文

新版搜索日志记录-持续更新

更新了公司的搜索,写下日志来激励自己! 新版搜索新特性: solr版本升级到solr4.8.1 中文分词器改用ansj,开源,简洁,强大,无害 词库兼顾任意编码格式,不怕乱码 分词器和分词词库分离,降低更新分词器版本难度 分词器配置统一在library.properties中,在solr/WEB-INF/classes目录下 人名智能分词 优良的停用词库 更好用的高亮 schema.xml配置精简 common-lr的加入,小工具多多 预留搜索建议提示接口 新版搜索日志记录-持续更新