
Python基础
料理码王
什么都不会!
展开
-
【Python技术难题】Python中准确测量对象占用的内存大小——解决sys.getsizeof测不准和不起作用
在Python中如何准确测量对象占用的内存大小——彻底解决sys.getsizeof测不准和不起作用这一技术难点,这个问题是困扰很多编程新手的问题。原创 2022-12-29 16:22:09 · 1331 阅读 · 0 评论 -
python实现打乱文件夹里的文件顺序/文件随机排列
最近因为一些图片文件保持新鲜感(嘻嘻~),所以希望图片能够随机排列,我发现通过window10的文件资源管理器无法实现随机排序,因为几万张图片总有几十张图片的属性是极其相似的。此blog通过python实现图片(或者其他文件)的随机排序,唯一的坏处就是排序后的文件名会被修改。废话不多说,直接上干货,以下是完整可运行代码!但是小伙伴们注意可能需要修改若干个地方!使用方法:创建一个空白的txt文件到image文件夹的同级目录下,重命名该txt文件为“a.txt”,然后将下面代码复制到这个txt文件,再.原创 2021-08-21 01:45:19 · 7515 阅读 · 9 评论 -
Python基础综合训练(四)自动发送邮件
废话不多说直接上代码!#!/usr/bin/python3.7# -*- coding: utf-8 -*-# @Time : 2021/7/7 1:08# @Author : Yujie_Xue# @Email : xyj19970628@163.com# @File : 14.7 发送有附件的邮件.py# @Software: PyCharm 2019.1from smtplib import SMTPfrom email.header import Header原创 2021-07-07 01:48:05 · 179 阅读 · 0 评论 -
Python基础综合训练三(tkinter牛刀小试)
1 目的了解Python GUI编程;熟悉GUI编程的大致流程;熟悉组件和用户行为交互的方式。2 GUI编码流程基本上使用tkinter来开发GUI应用需要以下5个步骤:导入tkinter模块中我们需要的东西。(导包)创建一个顶层窗口对象并用它来承载整个GUI应用。在顶层窗口对象上添加GUI组件。通过代码将这些GUI组件的功能组织起来。进入主事件循环(main loop)。3 牛刀小试——修改label的内容和颜色***注意confirm_to_quit中需要最后加入“ ex原创 2021-06-24 18:28:54 · 793 阅读 · 6 评论 -
Python基础综合训练二(21点扑克牌大战)
1 游戏规则百度参考21点的游戏规则。2 目的学习类中私有属性构建方法(封装内部属性,只允许外部访问,防止外部篡改值);学习继承父类;学习对抽象类的具体化方法;学习多态的实现方法。3 代码#!/usr/bin/python3.7# -*- coding: utf-8 -*-# @Time : 2021/6/24 15:05# @Author : Yujie_Xue# @Email : xyj19970628@163.com# @File : 9.5 puk原创 2021-06-24 16:51:24 · 595 阅读 · 0 评论 -
Python基础综合训练一(杨辉三角的打印)
1 写作动机答案太过于敷衍了事,自己重新编码了一下。2 答案参考代码#!/usr/bin/python3.8# -*- coding: utf-8 -*-# @Time : 2021/6/23 11:24# @Author : Yujie_Xue# @Email : xyj19970628@163.com# @File : 7.6 yanghui_angle_answer.py# @Software: PyCharm# 答案太垃圾!!根本没有体现出杨辉三角的性质de原创 2021-06-23 11:34:28 · 442 阅读 · 0 评论