- 博客(22)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 【2024-12-26】如何修改python3的loguru模块默认输出在控制台的日志格式
loguru除了会把日志记录到我自己用loguru.logger.add()添加的handler以外,还会默认在控制台打印一份有颜色的日志,想把这个日志去掉,或者改掉格式以和我自己输出格式一致。综上可知,loguru在导入的时候,会检查系统环境变量是否有LOGURU_AUTOINIT这一项,一般都是没有的,就自动给加了一个自动输出的handler。loguru提供了一个remove方法,可以按索引删除已经添加的handler,索引为0的就是它自动添加的那个 (加完了再删,这不太优雅)
2024-12-26 10:52:17
265
1
原创 python3调用pymysql库出现1205 ‘Lock wait timeout exceeded; try restarting transaction‘ 错误原因
最后发现是因为一边调试代码时,一边开着navicat观察数据库,navicat操作数据库后,没有进行提交导致锁死!表面原因是数据库锁死,查了半天代码没发现一点问题。
2023-12-05 17:32:49
1001
原创 fc-list: symbol lookup error: /usr/lib64/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var 报错
FT_Done_MM_Var 报错问题
2023-02-01 14:02:44
2729
1
原创 CentOS8如何修改系统日志的时间戳格式(rsyslog8版本)
查看/var/log/secure文件,原本的格式为:May 26 16:03:16 $host sshd[7130]: pam_unix(sshd:session): session closed for user root时间戳连年份都没有,非常的难看那怎么修改这个呢?1、编辑/etc/rsyslog.conf文件 ①先创建一个template 在rsyslog.conf文件中插入以下内容: template(name="tpl...
2021-05-26 16:32:38
1323
5
原创 centos系统中,相同的shell命令,直接在命令行中可以执行,在.sh文件中运行不了的原因
sh文件可能是从windows上直接拷过去的是dos格式使用vim命令set ff=unix转为unix格式就可以了
2021-04-28 15:05:34
834
原创 【2021-01-14】navicat使用ssh tunnel、密钥方式连接数据库的问题。错误:Unable to load key - unrecognised cipher name
之前一直用Navicat for Mysql 10.1.7版本,一直感觉挺好用。这两天需要用ssh tunnel、密钥方式连接一个远程数据库,对方服务器系统是centos8,结果不行了。首先选择了私钥文件之后,navicat提示“80070007: SSH Tunnel: Wrong data format”错误。查阅一堆资料,没有什么解释,好吧只能慢慢试...
2021-01-14 15:04:49
5836
2
原创 【2020-06-16】CentOS8下yum安装nginx,systemctl start nginx报错undefined symbol: FT_Done_MM_Var
这几天自己在家组了个机子,装了带GNOME的CentOS8。昨天整了个一键安装lnmp,中途报错。重启系统的时候发现我GNOME起不来了(不确定这是否与安装lnmp报错有关)。于是先直接进入命令行系统,一步步安装lnmp。我选择使用yum install nginx来安装。都成功,没报错。完了systemctl start nginx,失败。journalctl -xe一看,有这么一个报错:nginx: [emerg] dlopen() "/usr/lib64/nginx/modules/
2020-06-16 11:48:41
1107
3
原创 Python3小程序:把字符串转换成连续的UTF8编码(16位)
# coding: utf-8import binascii'''参考代码1mystery = b"\xe5\x88\xab"x = mystery.decode('utf-8')print(x)y = bytearray.fromhex(\xe5\x88\xab).decode()print(y)''''''参考代码2var = 1while var == 1:...
2018-08-20 15:56:47
1653
原创 Python3小程序:把连续的16进制UTF8编码转换为字符串
# coding: utf-8'''参考用mystery = b"\xe5\x88\xab"x = mystery.decode('utf-8')print(x)y = bytearray.fromhex(\xe5\x88\xab).decode()print(y)'''var = 1while var == 1: a = input('输入UTF-8的16进制...
2018-08-17 12:55:19
2035
原创 Python练习:站队顺序输出
练习:站队顺序输出平台:Python123.io教师:嵩天站队顺序输出描述有一群人站队,每人通过一对整数(h, k)来描述,其中h表示人的高度,k表示在此人前面队列中身高不小于此人的总人数。实现一个算法输出这个队列的正确顺序。 输入格式 输入格式为二维列表,即 list[list[]]形式外层list包含队列中全部的人,内层list为[h,k]格式,代表...
2018-08-03 12:32:16
973
原创 Python练习:斐波那契数列计算 B
练习:斐波那契数列计算 B平台:Python123.io教师:嵩天 斐波那契数列计算 B描述斐波那契数列如下:F(0) = 0, F(1) = 1F(n) = F(n-1) + F(n-2)编写一个计算斐波那契数列的函数,采用递归方式,输出不超过n的所有斐波那契数列元素调用上述函数,完成如下功能:用户输入一个整数n,输出所有不超过n的斐波那契数列元素、输...
2018-08-03 10:21:28
6171
原创 Python练习:用户登录(三次机会)
练习:用户登录(三次机会)平台:Python123.io教师:嵩天用户登录(三次机会)描述给用户三次输入用户名和密码的机会,要求如下:1)如输入第一行输入用户名为‘Kate’,第二行输入密码为‘666666’,输出‘登录成功!’,退出程序;2)当一共有3次输入用户名或密码不正确输出“3次用户名或者密码均有误!退出程序。”。 输入输出示例 输入...
2018-08-02 16:31:31
5242
原创 Python练习:四叶玫瑰数
练习:四叶玫瑰数平台:Python123.io教师:嵩天描述四叶玫瑰数是4位数的自幂数。自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。(例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂数,3位数的自幂数被称为水仙花数) 输出所有四叶玫瑰数 for i in range (1000,10000):...
2018-08-02 16:11:05
7250
原创 Python练习:求100以内的素数和
练习:求100以内的素数和平台:Python123.io教师:嵩天求100以内的素数和描述求100以内的素数之和并输出。 def sushu(n): for i in range(2,n): if n % i == 0: return 0 #非素数返回零,不影响累加 break ...
2018-08-02 14:03:20
18294
3
原创 Python练习:恺撒密码 I
练习:恺撒密码 I平台:Python123.io教师:嵩天描述凯撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z密文:D E F G H I J K ...
2018-07-24 15:03:45
1725
原创 Python练习:星号三角形 I
练习:星号三角形 I平台:Python123.io教师:嵩天描述读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。 输入示例1:3 输出示例2: * ***num=int(input())line=int((num+1)/2)for i in r...
2018-07-24 15:02:25
5744
原创 Python练习:天天向上的力量III
练习:天天向上的力量III平台:Python123.io教师:嵩天描述一年365天,以第1天的能力值为基数,记为1.0。当好好学习时,能力值相比前一天提高N‰;当没有学习时,能力值相比前一天下降N‰。每天努力或放任,一年下来的能力值相差多少呢?其中,N的取值范围是0到100,N可以是小数,假设输入符合要求。获得用户输入的N,计算每天努力和每天放任365天后的能力值及能力...
2018-07-24 15:01:10
8630
1
原创 Python练习:同符号数学运算
练习:同符号数学运算平台:Python123.io教师:嵩天描述读入一个整数N,分别计算如下内容:1. N的绝对值;2. N与10进行同符号加法、减法和乘法运算,同符号运算指使用N的绝对值与另一个数进行运算,运算结果的绝对值被赋予N相同的符号,其中,0的符号是正号。将上述4项结果在一行输出,采用空格分隔,输出结果均为整数。 输入示例1:100 输出...
2018-07-24 14:59:51
4812
原创 Python练习:平方值格式化
练习:平方值格式化平台:Python123.io教师:嵩天描述获得用户输入的一个整数N,计算N的平方值;结果采用宽度20字符方式居中输出,空余字符采用减号(-)填充。如果结果超过20个字符,则以结果宽度为准。 输入输出示例 输入 输出 示例 1 10 --------100--------- ...
2018-07-24 14:58:04
3089
原创 Python练习:百分制到五级制的转换
百分制到五级制的转换平台:Python123.io教师:嵩天 描述成绩分数百分制转为五级制的判断输出(建议使用异常处理try-except-else-finally)。具体要求如下:1)输入一个[0-100]内成绩数据,输出相应等级(A、B、C、D、E),如输入为99,第一行输出为“输入成绩属于A级别。”;2)当输入数据为其他字符或者超过范围,则输出“输入数据有误!...
2018-07-24 09:48:14
9406
3
原创 Python练习:阶乘累计求和
阶乘累计求和平台:Python123.io教师:嵩天 描述获得用户输入的整数n,输出 1!+2!+...+n!的值。如果输入数值为0、负数、非数字或非整数,输出提示信息:输入有误,请输入正整数。 使用字符串的內建函数str.isdigit(),可以拦截掉所有负数和小数,因为它们在输入时需要输入 “-” 或 “.” 。var = 1while var == 1...
2018-07-18 17:38:38
7382
3
原创 Python练习:快乐的数字
习题:快乐的数字平台:Python123.io教师:嵩天 描述编写一个算法来确定一个数字是否“快乐”。 快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的平方之和取代该数,并重复这个过程,直到最后数字要么收敛等于1且一直等于1,要么将无休止地循环下去且最终不会收敛等于1。能够最终收敛等于1的数就是快乐的数字。例如: 19 就是一个快乐的数字,计算过程如下:12 ...
2018-07-18 14:03:24
5065
TA创建的收藏夹 TA关注的收藏夹
TA关注的人