随笔分类 -  Python

摘要:在编写Python代码时,涉及到退出程序逻辑,会使用到exit()。在交互式控制台中,退出的提示就是使用Ctrl + D或exit()进行退出 当你通过python script.py命令手动执行代码时,执行到exit()这里,程序会和预期一样退出 可是当你使用pyinstaller将代码打包成了一 阅读全文
posted @ 2024-03-19 09:57 Charramma 阅读(168) 评论(0) 推荐(0) 编辑
摘要:公司现有生产环境普遍使用的还是Grafana7版本,而Grafana9版本才支持企业微信告警。钉钉倒是支持,但是公司不用钉钉,不想就为了这个下一个软件。且Grafana的版本升级太激进,每个大版本之间的差异巨大,我也不想升级,于是另辟蹊径,整了个脚本接收Grafana的POST请求,把请求内容发送到 阅读全文
posted @ 2023-05-18 16:15 Charramma 阅读(826) 评论(0) 推荐(0) 编辑
摘要:如果希望Python脚本执行的时候可以带上参数,如 python test.py --help python test.py -a python test.py --version 可以使用argparse模块的ArgumentParser类来实现。 示例: import argparse # 实例 阅读全文
posted @ 2023-03-07 11:45 Charramma 阅读(415) 评论(0) 推荐(0) 编辑
摘要:实现效果 具体代码 """ 简易计算器 有一个“显示屏”可以实时显示输入内容 可以进行多元运算 可以接受键盘输入,也能通过鼠标点击按键输入 """ import tkinter as tk # 初始化计算器的值 calculation = "" # 在按下按键时调用此函数 def button_cl 阅读全文
posted @ 2023-03-03 14:10 Charramma 阅读(123) 评论(0) 推荐(0) 编辑
摘要:使用python默认源下载三方模块的时候,由于默认源在国外,所以下载速度慢的一批。 配置pip国内源主要就是要修改pip的配置文件,按照官方文档(https://pip.pypa.io/en/stable/user_guide/ ),Windows上的配置文件为%APPDATA%\pip\pip.i 阅读全文
posted @ 2020-12-04 09:31 Charramma 阅读(673) 评论(0) 推荐(0) 编辑
摘要:突然发现草稿箱里有几个3月份刷PTA的做题记录,忘记当时为什么没有发,现在整理一下重新发出来吧。 ● 1001 害死人不偿命的(3n+1)猜想 我最初代码如下: # 判断输入是否正确 while True: n = input() if n.isdigit(): # 将n转为int型 n = int 阅读全文
posted @ 2020-09-05 20:50 Charramma 阅读(347) 评论(0) 推荐(0) 编辑
摘要:使用pip安装三方模块时遇到这个错误,看错误信息是说没有找到‘pip._internal’这个模块,就是说这个模块丢失了。可以通过重装pip解决。 cmd下输入以下命令,强制重新安装: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py p 阅读全文
posted @ 2020-08-15 01:48 Charramma 阅读(2118) 评论(0) 推荐(0) 编辑
摘要:[toc] 前言 几天前,你要是让我对字典的元素进行排序,我会告诉你,先用一个列表存储要排序的元素,然后使用 对列表元素进行排序,之后就能根据键 值对应情况判断字典元素的顺序。 比如: 用字典存储学号和成绩,输出前三名的学号和成绩。 python sorted(iterable, cmp=None, 阅读全文
posted @ 2020-03-29 14:30 Charramma 阅读(3557) 评论(0) 推荐(0) 编辑
摘要:思路: 这题比较简单,我的思路是将成绩用一个列表存储,再以成绩为键,将其他的信息存储到一个字典里,这样找出最大和最小的成绩后,以成绩访问字典的值,并打印输出。 代码 阅读全文
posted @ 2020-03-27 13:25 Charramma 阅读(597) 评论(0) 推荐(0) 编辑
摘要:我一直以为a+=b和a=a+b是一样的,毕竟效果是一样的嘛。后来我发现并不是这么回事? 我发现当变量是不可变对象时,a+=b和a=a+b是一样的,不过我注意到了前后两个a已经不是同一个对象了。而当变量是可变对象时,虽然a+=b和a=a+b的效果是一样的,但是a=a+b前后的两个a也不是同一个对象了, 阅读全文
posted @ 2020-03-26 10:24 Charramma 阅读(1531) 评论(0) 推荐(0) 编辑
摘要:打印沙漏 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“ ”,要求按下列格式打印 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。 给定任意N个符号,不一定能正好组成一个沙漏。要求打印 阅读全文
posted @ 2020-03-22 22:42 Charramma 阅读(1263) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示