pythondebug编译错误
㈠ python在pycharm上运行DEbug报错,求大神支招帮忙解决下
两种方法:
方法一:选中要运行的代码,右键Execute Selection in Console(Alt + Shift + E)。
方法二:菜单栏——Run——Edit Configuration——勾选Show command line afterwards。
㈡ Python程序debug出错
“UnicodeDecodeError”,编码错误;
请尝试在py文件开始加上#coding:utf-8,指定编码。
另,这个eclipse最好别放在“360安全浏览器下载”文件夹下。
㈢ 尝试编译Python文件失败,因为问题,怎么解决
SublimeText2编译Python文件出错,解决方法:
1.环境变量path添加:
C:\Python32\Tools\Scripts;D:\Python32;D:\Program Files\Sublime Text2;
2.Python.sublime-build内容修改
比如原内容:
{
"cmd": ["python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
修改为(路径为安装文件夹):
{
"cmd": ["C:/Python26/python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
㈣ 初学Python,debug时报错,不知道原因在哪
在pycharm下编写的.
报错信息如下:
C:\Python27\python.exe "C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\pydevd.py" --multiproc --qt-support --client 127.0.0.1 --port 51755 --file E:/python/first.pypydev debugger: process 4988 is connectingConnected to pydev debugger (build 171.4249.47)Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\pydevd.py", line 1585, in <mole>
globals = debugger.run(setup['file'], None, None, is_mole)File "C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\pydevd.py", line 1015, in runpydev_imports.execfile(file, globals, locals) # execute the scriptFile "E:/python/first.py", line 3
SyntaxError: Non-ASCII character '\xe7' in file E:/python/first.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for detailsProcess finished with exit code 1
后来自己回忆了下,是我大意了..记得第一次debug的时候,是要修改下图圈内的文件路径的,当我修改完文件路径之后,程序可以运行了.
所以每次创建新程序debug的时候,都要手动在这里修改文件路径吗?
解决方案1:
代码中用了中文逗号,换成英文格式就好。提示里有指出。
解决方案2:
File "E:/python/first.py", line 3
SyntaxError: Non-ASCII character 'xe7' in file E:/python/first.py on line 3, but no encoding declared;这里的问题,第三行,中文解码错误,是不是用了中文的标点符号
㈤ python 不能debug 然后报错
就是你要跑的程序引入或者使用了wxPython中的winpdb图形界面。需要安装wxpython,但是你的电脑里面没有或者安装了旧版的wxpython。
去http://www.wxpython.org/download.php
下载一个新的安装再试试。
㈥ 如何调试Python的segmentation fault错误
错误
一般都是非法内存操作,例如数组越界,例如申请a[5],却访问到a[5]或者a[6],这也会有很多情况,可能是循环操作时循环变量控制有问题,可能是字符串拷贝时长度发生溢出
指针指向了非法内存,例如申明一个指针,但是没有对指针进行初始化,直接就引用,或者引用里面的元素或者函数,或者没有分配内存就进行释放等,另外,申请内存还要检查是否申请成功,如果没有申请成功也会出现这种情况
单步调试或者加打印信息,细心一点总可以找到错误的,注意编译成调试版本 如果是linux,可以产生core文件,从core文件查看出错的地方
㈦ Python硒编译错误问题,怎么解决
1、关于缩进规则
Python对于缩进规则的要求非常严格,有些时候虽然你对齐了但是还是会报错IndentationError: unexpected indent.
这时可以利用notepad++的显示所有符号来查看缩进是否一致。
举例:
在工具栏可以找到显示符号:
2、一定要在英文状态下输入标点符号
很多时候来回切换你会不知道感叹号和冒号等是中文状态下的还是英文状态下的,所以一定要小心。不然编译的时候又是哗啦啦地报错,心情不免会受影响。
3、while,if,else后面记得加上冒号
循环语句
条件中的if
条件句的else
while True: if True: else:
4、编码方式
学过C语言知道ASCII码,使用一个字节共9位来表示256个字母、数字或符号。
万国码 Unicode 最少用两个字节来表示一个字符。
UTF-8 英文用一个字节来表示,欧洲用两个字节来表示,中文用三个字节来表示。
在编译的时候很多时候会出现 No declared coding什么的错误就是因为编码方式的问题。
一般在初学时还是不要用中文,全部使用英文,到后面熟悉了才去想想怎么输出显示中文字符。
end
㈧ 在linux下编译python脚本为什么出现这个错误,怎么回事
有两种方式:
1、直接使用python
xxxx.py执行。其中python可以写成python的绝对路径。使用which
python进行查询。
2、在文件的头部(第一行)写上#!/usr/bin/python2.7,这个地方使用python的绝对路径,就是上面用which
python查询来的结果。然后在外面就可以使用./xxx.py执行了。
因为在linux中,python啊shell这些程序都是普通的文本格式,都需要一种程序去解释执行它。要么调用的时候指定,要么在文件头指定。
㈨ Python编译出错,提示SyntaxError,如图:
标红的那语句时错的 ,注释掉或者换别的正确的语句