收藏本版 |訂閲

Python论坛 今日: 0|主題: 947|排名: 48 

  • [python]input函数中文输出删除导致编码问题
    问题描述 使用input()接收用户的命令行输入时,当用户输入中文,并用退格键删除中文时,删一个中文字需要按两下退格键,并且还会出现utf8编码问题。 解决 导入readline包即可,不需要引用。Linux/mac的python标准包就有 import readline readline包的作用 readline是一个用于增强交互式命令行体验的库,提供以下功能: 1.& ...
    056 在花丛中的蝴蝶 发表于 2025-9-2 Python论坛
  • Excel处理控件Aspose.Cells教程:在 Python 中将 CSV 转换为 Pandas DataFrame
    处理 CSV 文件是数据分析师和开发人员的日常工作。如果您需要将 CSV 转换为 Pandas DataFrame,Pandas 提供了直接read_csv()函数,但有时您需要更强大的功能。这时,Aspose.Cells for Python 就派上用场了。使用 Aspose.Cells,您可以在 Pandas 中导入 CSV,同时确保更好的控制、可靠性以及与 Excel 格式的兼容 ...
    019 文华苑 发表于 2025-9-2 Python论坛
  • pygame小游戏飞机大战_17重新开始游戏
    清空子弹: 在飞机和敌机中加入清空子弹的方法: @classmethod def clear_bullets(cls): # 清空子弹 cls.bullets.empty() 加入倒计时时间: # 倒计时时间 over_time = 3 def show_over_text(self): # 游戏结束,倒计时后重新开始 self.drawText("gameover %d" %Manager.over_time,100,Manager.bg_size[1 ...
    037 了解新闻 发表于 2025-9-1 Python论坛
  • Excel处理控件Aspose.Cells教程:在 Python 中将 JSON 转换为 Pandas DataFrame
    在数据分析、报告和 ETL 流程中,使用 JSON 和 Pandas DataFrame 非常常见。虽然 Pandas 提供了read_json基本的解析功能,但它在处理深度嵌套结构、超大文件或 Excel 优先工作流时可能会遇到困难。Aspose.Cells for Python 提供了丰富的 JSON 到 Excel 转换流程,您可以轻松地将其与 Pandas 集成,以获取干净的 DataF ...
    088 假的真不了 发表于 2025-9-1 Python论坛
  • pygame小游戏飞机大战_16多个敌机对象创建
    加入敌机向下运动的代码: self.rect.topleft = [0, 0] x=random.randrange(1,Manager.bg_size[0],50) self.rect.topleft=[x,0] 加入创建敌机的计时: class Manager(object): bg_size = (480, 700) # 创建敌机定时器的id create_enemy_id = 10 开启创建敌机的计时: def main(self): # 播放背景音乐 ...
    063 悉小多 发表于 2025-8-31 Python论坛
  • pygame小游戏飞机大战_15子弹和飞机的碰撞
    创建存放飞机子弹的组: #存放所有飞机子弹的组 bullets = pygame.sprite.Group() 在判断按下子弹的判断中加入存放飞机子弹组的代码: if key_pressed[K_SPACE]: # 按下空格键发射子弹 bullet = Bullet(self.screen, self.rect.left, self.rect.top) # 将子弹存入列表 self.bullets.add(bullet) # 存 ...
    016 道光明 发表于 2025-8-29 Python论坛
  • pygame小游戏飞机大战_14绘制文字
    在Manager中加入文字函数: def drawText(self,text,x,y,textHeight=30,fontColor=(225,0,0),backgroudColor=None): # 通过字体文件获取字体对象 font_obj = pygame.font.Font('freesansbold.ttf', textHeight) # 配置要显示的文字 text_obj = font_obj.render(text, True, fontColor, backgroudColor) ...
    075 千易 发表于 2025-8-28 Python论坛
  • 国产化Excel开发组件Spire.XLS教程:Python 将 CSV 转换为 Excel(.XLSX)
    当我们处理数据时,使用 CSV 文件很常见,但如果涉及到数据共享、可视化和大规模分析方面,Excel(XLSX)往往具有更多优势。 E-iceblue旗下Spire系列产品,是文档开发组件领域的佼佼者,支持国产化信创。本文将为你介绍如何借助Spire.XLS使用 Python 转换 CSV 为 Excel,涵盖单个文件和批量转换两种方法。无论是需要自动生 ...
    094 庙街十三少 发表于 2025-8-28 Python论坛
  • pygame小游戏飞机大战_13地图移动
    飞机飞行时使地图移动可以让游戏看起来更加自然所以加入地图移动的操作: 将原本地图大小格式定义为数组方便后续操作: bg_size = (480,700) def __init__(self): # 创建窗口 self.screen = pygame.display.set_mode(Manager.bg_size, 0, 32) 创建地图类,用两个相同的背景图片切换实现地图的移动   class ...
    071 宇宙方圆 发表于 2025-8-26 Python论坛
  • 国产化Excel开发组件Spire.XLS教程:Python 读取 CSV 文件,从基础到进阶指南
    在日常开发中,在 Python 中读取 CSV 文件是数据处理、数据分析和后端集成场景中的常见任务。虽然 Python 自带 csv 和 pandas 等内置模块来处理 CSV 文件,但 Spire.XLS for Python 作为一款功能强大的库,能更高效地实现 CSV 与 Excel 文件的程序化操作,为复杂需求提供更优解。 E-iceblue旗下Spire系列产品,是 ...
    098 冯眧 发表于 2025-8-26 Python论坛
  • pygame小游戏飞机大战_12bomb函数优化,加入爆炸音效
    # 定义碰撞的类 class Bomb(object): # 初始化碰撞 def __init__(self, screen, type): self.screen = screen if type == "enemy": # 加载爆炸资源 self.mImage = [pygame.image.load("./images/enemy1_down" + str(v) + ".png") for v in range(1, 5)] else: ...
    071 造梦人 发表于 2025-8-23 Python论坛
  • Excel处理控件Aspose.Cells教程:使用Python将 Excel 转换为 NumPy
    使用 Python 处理 Excel 数据非常常见。这通常涉及将数据从 Excel 转换为可高效操作的形式。将 Excel 数据转换为可分析的格式可能非常棘手。在本篇教程中,您将学习借助强大Excel处理控件Aspose.Cells for Python,如何仅用几行代码将 Excel 转换为 NumPy 数组。 为什么选择 NumPy? NumPy(数值 Python)是一个开源 Pytho ...
    018 时光流逝的痕 发表于 2025-8-22 Python论坛
  • pygame小游戏飞机大战_11管理类创建
    将main函数改为管理类函数 class Manager(object): def __init__(self): # 创建窗口 self.screen = pygame.display.set_mode((480, 700), 0, 32) # 创建背景图片 self.background = pygame.image.load("./images/background.png") # 初始化一个装玩家精灵的group sel ...
    043 仰望光明 发表于 2025-8-21 Python论坛
  • 一文速通 Python 并行计算:教程总结
    一文速通 Python 并行计算:教程总结 摘要: 本教程是一个系统性的 Python 并行计算实战指南,它从并行计算的基本概念出发,循序渐进地深入讲解了 Python 中实现并发的三大核心范式:多线程、多进程和异步编程。它不仅详细剖析了多线程的 GIL 机制、各种同步原语(锁、信号量、条件变量等)和通信方式(队列),还清晰地对 ...
    024 我不再叫丫头 发表于 2025-8-21 Python论坛
  • pygame小游戏飞机大战_10碰撞动画
    通过切换图片做出动画效果: (需要引入多个图片进行操作) # 定义碰撞的类 class Bomb(object): # 初始化碰撞 def __init__(self,screen,type): self.screen = screen if type == "enemy": # 加载爆炸资源 self.mImage = [pygame.image.load("./images/enemy1_down"+s ...
    041 春风她吻上了我的脸 发表于 2025-8-20 Python论坛
  • 国产化PDF处理控件Spire.PDF教程:如何使用 Python 添加水印到 PDF
    水印技术是保护文档安全、声明所有权及防止未经授权复制的关键手段。无论是分发草稿还是为最终交付成果添加品牌标识,使用水印都能有效保护您的内容。E-iceblue旗下Spire系列产品是国产文档处理领域的优秀产品,支持国产化信创,帮助企业高效构建文档处理的应用程序。本教程将指导您如何使用 Spire.PDF for Python&nb ...
    033 掉渣渣 发表于 2025-8-20 Python论坛
  • 实战GPU编程(python高性能计算)2:环境验证
    2 环境验证 2.1 安装 参考:https://developer.nvidia.com/cuda-downloads 然后安装CuPy,再安装PyCUDA。 验证安装: # nvidia-smi Wed Aug 20 11:02:36 2025 +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 570.124.06 Driver Version: 570.124 ...
    024 镜待花开 发表于 2025-8-20 Python论坛
  • 实战GPU编程(python高性能计算)1:GPU基础
    1 GPU基础 1.1 GPU与CPU在数据处理中的对比 如今,各个领域——科学、商业、工程、媒体,甚至我们日常的网页浏览——都依赖于不断增长的数据量。单个桌面或服务器 CPU 就能处理整个工作流程的时代正在消逝。因此,随着数据量从兆字节(MB)到千兆字节(GB),再到兆兆字节(TB),我们会发现我们的脚本和应用程序正难以跟上 ...
    058 瓶里的鱼 发表于 2025-8-20 Python论坛
  • pygame小游戏飞机大战_9继承精灵敌人优化
    敌人优化后: # 引入敌方飞机的类 class Enemy(pygame.sprite.Sprite): def __init__(self, screen): # 调用继承精灵初始化方法 pygame.sprite.Sprite.__init__(self) # 引入图片创建敌人 self.enemy = pygame.image.load("./images/enemy1.png") self.image = self.enemy ...
    082 海界云乡 发表于 2025-8-19 Python论坛
  • 在 Python 中操作 Excel 文件的高效方案 —— Aspose.Cells for Python
      在 Python 开发中处理 Microsoft Excel 文件时,开发者经常会遇到一些挑战:例如性能不足、API 使用复杂、缺少进阶功能等。无论是生成报表、自动化处理表格、数据分析,还是在不同格式间转换 Excel 文件,选择一个功能完善、易于使用的 Excel 库都能显著提升效率。 Aspose.Cells for Python 是一款专门面向开 ...
    035 劝你当个人别当狗 发表于 2025-8-19 Python论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部