1.print 打印带有颜色的信息 大家知道 Python 中的信息打印函数 print,一般我们会使用它打印一些东西,作为一个简单调试。 但是你知道么,这个 Print 打印出来的字体颜色是可以设置的。 一个小例子 def esc(code=0): return f'\033[{code}m' print(esc('31;1;0') + 'Error:'+esc()+'important') 1. 2...
接下来,我们定义一个函数,用于在控制台打印带有背景颜色的文字。 "引用形式的描述信息"defprint_colored_text(text,color):ifcolor=='red':print(Back.RED+Fore.WHITE+text)elifcolor=='green':print(Back.GREEN+Fore.WHITE+text)elifcolor=='blue':print(Back.BLUE+Fore.WHITE+text)else:raiseValueError("Inval...
green['red', 'yellow', 'blue']异常处理 当尝试弹出不存在的索引位置或者空列表时,pop方法会引发IndexError异常。因此,在使用pop方法的过程中需要进行异常处理。示例代码:numbers = [1, 2, 3]try:(tab)popped_number = numbers.pop(3)except IndexError:(tab)print("Index out of range!")(tab)popped...
gender_count=df.groupby('Gender')['Name'].count()print(gender_count) 此外,我们还可以使用pandas提供的聚合函数对数据进行更复杂的统计分析。例如,我们可以计算每个性别学生的平均年龄: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 age_mean=df.groupby('Gender')['Age'].mean()print(age_mean) 除...
import loggingimport colorlogclassLogHandler(object):def__init__(self,filename, level=logging.INFO): self.logger = logging.getLogger(filename) self.log_colors_config = {'DEBUG': 'cyan','INFO': 'green','WARNING': 'yellow','ERROR': 'red','CRITICAL': 'red', } formatter = ...
2,"XXXXError:"开头的内容。上图中,最后一行出现了“FileNotFoundError”,这个名称,顾名思义,就是文件没找到的意思。所以我们文件路径写错了。 我们把文件路径修改为正确的路径。这里有个小技巧,就是我们每写一小段代码,都要测试一下写的代码有没有明显的bug。通常来看有两种测试方法,第一种是加一行print语句,...
im=Image.open("E:\mywife.jpg")new_im=im.convert('P')print(new_im.mode)new_im.show() 如下,将图像转换为“P”模式。 对比原始图像。 这里写图片描述 代码语言:javascript 复制 im.convert(“P”,**options)⇒ image 这个与第一个方法定义一样,但是当“RGB”图像转换为8位调色板图像时能更好的...
num1 = 1print(1 +"2")#错误信息:TypeError: unsupported operand type(s) for +: 'int' and 'str' 4除0错误 num1 = 1print(1 /0)#错误信息:ZeroDivisionError: division by zero 5 列表下标越界 colors = ["red","blue","yellow"]print(colors[3])#错误信息:IndexError: list index out of ra...
except MyError as e: print("my exception occurred, my value is:", e.value) ''' 在这个例子中,类 Exception 默认的 __init__() 被覆盖。 当创建一个模块有可能抛出多种不同的异常时,一种通常的做法是为这个包建立一个基础异常类,然后基于这个基础类为不同的错误情况创建不同的子类 ...
import sys print("获取默认第一个参数:",sys.argv) print("获取系统路径:",sys.path) print("获取当前平台:",sys.platform) print("获取当前版本:",sys.version) #返回: 获取默认第一个参数: ['E:/project/demo_mod/demo02_sys.py'] 获取系统路径: ['E:\\project\\demo_mod', '...