![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python 问题集
在使用Python过程中遇到的代码调试问题
dyz_123456
这个作者很懒,什么都没留下…
展开
-
TypeError: ‘int‘ object is not iterable
问题代码:terms = int(input("您要输出几项斐波那契数列?"))if nterms<=0: print(u"输入正数")else: print(u"斐波那契数列:") for i in nterms: print(recur_fibo(i))错误提示:int对象不可迭代,解决方法:标红代码改为:for i in range(nterms)原因:int不可迭代,换成范围即可。...原创 2021-12-28 11:39:12 · 2095 阅读 · 0 评论 -
ValueError: invalid literal for int() with base 10: ‘[,2,3,5,8]‘
问题代码:# 递归函数的实现def recur_fibo(n): '''u递归函数,输出斐波那契数列''' if n<=1: return n else: return recur_fibo(n-1)+recur_fibo(n-2)nterms = int(input("您要输出几项斐波那契数列?"))if nterms<=0: print(u"输入正数")else: print(u"斐波那契数列:")原创 2021-12-28 11:32:38 · 391 阅读 · 0 评论 -
python 3中自定义常量代码
# _*_coding:UTF-8 _*_#Filename:const.py#定义一个常量类实现常量功能#该类定义了一个方法__setattr()__,和一个异常ConstError,ConstError类继承自类TypeError.#通过调用类自带的字典__dict__,判断定义的常量是否包含在字典中。如果字典中包含此变量,将抛出异常,否则,给新创建的常量赋值。#最后两行代码的作用是把const类注册到sys.modules这个全局字典中。class _const(object): .原创 2021-12-24 15:44:12 · 636 阅读 · 0 评论 -
python version 3.9 does not support this syntax:15
提示:python version 3.9 does not support this syntax:15原因:3.0以后的版本,调用函数需要括号class _const(object): class ConstError(TypeError):pass def __setattr__(self, name, value): if self.__dict__.has_key(name): raise self.ConstError,"Can...原创 2021-12-24 14:52:30 · 1776 阅读 · 0 评论 -
运行时缺少模块
在运行下面代码时提示错误:问题原因:缺少aiohttp模块,解决方法:在C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\Scripts下有以下这些文件,1、在CMD中运行pip3.exe install aiohttp即可安装aiohttp模块。总结:缺什么模块,找到安装就是了...原创 2021-12-23 16:48:15 · 668 阅读 · 0 评论 -
python: tuple index out of range
问题描述:在进行Excel操作时,想要对Excle进行批量赋值,此时使用 for i in range(0,9): ws["C"][i].value = i在运行时,提示tuple index out of range错误。原因:解决方法:...原创 2021-09-30 09:34:32 · 5126 阅读 · 0 评论