python3代码出现错误,怎么解决

问题描述

python3代码出现错误,怎么解决


提示except出错,到底为什么

解决方案

Python3,代码磁贴
pydev python ? "Unresolved import:"出现错误的解决方法

解决方案二:

except IOError as ioerr:

下面没有代码了吗? 语法错误啊

解决方案三:

如果你下面不写代码你可以这样:
1、except IOError as err:pass
或者你打印输出错误
except IOError as err:
print(err)

解决方案四:

```#!/usr/bin/env python

-*- coding: utf-8 -*-

class Athlete:
def init(self, a_name, a_dob = None, a_times = []):
self.name = a_name;
self.dob = a_dob;
self.times = a_times;

def top3(self):
    return sorted(set([sanitize(t) for t in self.times])[0:3]);
def get_coach_data(self, filename):
    try:
        with open(filename) as f:
            data = f.readline();
            templ = data.strip().split(",");
            return Athlete(templ.pop(0), templ.pop(0), templ);
    except IOError as ioerr:
        print(ioerr);

a = Athlete("a", None, [1,2,3]);
a.get_coach_data("test.txt")

get_coach_data少了个self参数,
还有get_coach_data的return那一行,为什么是 templ.pop(0).templ.pop(0),
改了这两个地方,运行没有报错

test.txt的内容:
111,222,33,444,555

ps: 如果是语法错误的话可以用ide看看,都会有提示的, 如果是vim/emacs的话也有语法排错的插件.
时间: 2024-12-31 02:28:57

python3代码出现错误,怎么解决的相关文章

wallpaper engine安装不了出现代码0xc000012f错误怎么解决

  wallpaper engine安装不了出现代码0xc000012f错误怎么解决?如果从STEAM上打开会显示运行中,但一秒不到就会显示同步中,接着就自动闪退了,再次打开还是一样.如果你从游戏目录打开它又提示如下图. 出现这个问题的原因是玩家的系统缺失msvcp12.dll,只要重新下载并放入系统文件夹就可以了. 下载地址:http://www.cr173.com/soft/393064.html

YUIDoc example代码高亮错误、生成API文档目录不按源文件注释顺序

1.如果发现yuidoc命令用不了,那就重装nodejs吧    昨天不知道是清扫电脑的原因,yuidoc命令用不了(命令不存在),也没有找到好的解决方法,怒重装YUIDoc也不行.最后想了想,怒重装了nodejs,再装回YUIDoc,发现又可以了,原因还没找到. 2.YUIDoc的theme中的simple模板,sidebar.handlebar有写错.    里面属性遍历的properties被写成了events 3.YUIDoc example代码高亮错误的解决方法   使用过YUIDoc

wallpaper engine安装不了出现代码0xc000012f错误怎么办

  wallpaper engine安装不了出现代码0xc000012f错误的解决方法,希望能帮到大家! 解决办法: 如果从STEAM上打开会显示运行中,但一秒不到就会显示同步中,接着就自动闪退了,再次打开还是一样.如果你从游戏目录打开它又提示如下图. 出现这个问题的原因是玩家的系统缺失msvcp12.dll,只要重新下载并放入系统文件夹就可以了. 下载地址:http://www.cr173.com/soft/393064.html

ASP代码出现80040e14错误的解决方法

好久没有写ASP代码了,今天在做一个简单的留言本时,出现了一下错误: Microsoft office Access Database Engine 错误 '80040e14' Insert INTO 语句的语法错误. 上网查了一下资料,才知道该错误是由一下原因造成的:    1)将保留字用作名称.大多数数据库都有一组保留字.例如,"name"是保留字,因而不能用于数据库中的列名称.    2)名称中使用特殊字符.特殊字符的示例包括: . / * : ! # & - ?    

ASP 代码出现80040e14错误的解决方法_应用技巧

好久没有写ASP代码了,今天在做一个简单的留言本时,出现了一下错误: Microsoft Office Access Database Engine 错误 '80040e14' Insert INTO 语句的语法错误. 上网查了一下资料,才知道该错误是由一下原因造成的: 1)将保留字用作名称.大多数数据库都有一组保留字.例如,"name"是保留字,因而不能用于数据库中的列名称. 2)名称中使用特殊字符.特殊字符的示例包括: . / * : ! # & - ? 3)在列名称中使用

java编程播放声音只有画面没有声音,代码没有错误,怎么解决

问题描述 java编程播放声音只有画面没有声音,代码没有错误,怎么解决 package audio; import java.applet.*; import java.awt.*; import java.awt.event.*; import java.applet.AudioClip; public class sounda extends Applet implements ActionListener { /* */ Label lb; //标签,显示使用类方法的信息 AudioCli

objective-c-下载代码后运行时出现以下错误怎么解决?

问题描述 下载代码后运行时出现以下错误怎么解决? Launch screens may not use instances of IBUIStoryboardEntryPointIndicator. Launch screens may only have one top level object , which must be a UIView or a kind of UIViewcontroller. Launch screens may not use instances of IBUI

ASP 代码出现80040e14错误的解决方法

好久没有写ASP代码了,今天在做一个简单的留言本时,出现了一下错误: Microsoft Office Access Database Engine 错误 '80040e14' Insert INTO 语句的语法错误. 上网查了一下资料,才知道该错误是由一下原因造成的: 1)将保留字用作名称.大多数数据库都有一组保留字.例如,"name"是保留字,因而不能用于数据库中的列名称. 2)名称中使用特殊字符.特殊字符的示例包括: . / * : ! # & - ? 3)在列名称中使用

使用Donetbar控件,出现“设计器加载程序未提供根组件 但没有指出原因”错误如何解决

问题描述 使用Donetbar控件,出现"设计器加载程序未提供根组件 但没有指出原因"错误如何解决 使用donetbar控件搭建winform窗体应用程序,在用到SuperTabControl的SelectedTabChanged方法时,只要后台代码有改动,设计界面就会变成空白,去掉这个方法就正常,请问这是什么问题,如何解决? 解决方案 应该是你的dotnetbar是破解的或者版本和你用的.net框架不匹配造成的.