@Maxime Lorant的回答就是你想要的。假设你有一张名单,上面写着你的名字。在names = ["Name1", "Name2", "Name3"]

f = open("names.txt", "a")

for i in names:

f.write(i + "\n")

f.close()

如果名称.txt是一个空白文件,现在它的内容应该是:

^{pr2}$

基本上,换行符在pygame中不起作用-你必须改变文本矩形的坐标。我对pygame有点陌生,但我设法做到了您想要的,下面是我的天真方法(我从上面的链接编辑代码):#...

f = open("t.txt")

lines = f.readlines()

f.close()

basicfont = pygame.font.SysFont(None, 48)

text = basicfont.render('Hello World!', True, (255, 0, 0), (255, 255, 255))

textrect = text.get_rect()

textrect.centerx = screen.get_rect().centerx

textrect.centery = screen.get_rect().centery

screen.fill((255, 255, 255))

for i in lines:

# each i has a newline character, so by i[:-1] we will get rid of it

text = basicfont.render(i[:-1], True, (255, 0, 0), (255, 255, 255))

# by changing the y coordinate each i from lines will appear just

# below the previous i

textrect.centery += 50

screen.blit(text, textrect)

#...

结果如下:

python中pygame输入换行文字,Pygame:写多行相关推荐

  1. python中如何输入多行文字_python中怎么输入多行字符串 | 学会python

    关键词:疾风 不言 生存 努力 人生 起风了 方法 字符串 输入 斜杠 更多 详细内容 相关文章 中文网 引号 Python中输入多行字符串: 方法一:使用三引号>>> str1 = ...

  2. Python中用户输入与while循环

    文章目录 前言 一.用户输入 1.输入字符串 2.使用函数int()获取数值输入 3.求模运算符的应用 二.while循环 1.简单的while循环 2.通过用户输入退出while循环 3.使用标志 ...

  3. python怎么去掉换行符_如何在Python中删除尾部换行符?

    如何在Python中删除尾部换行符? 什么是Perl的chomp函数的Python等价物,如果它是换行符,它会删除字符串的最后一个字符? 26个解决方案 1473 votes 尝试方法lstrip() ...

  4. Python中如何输出换行?

    Python中如何输出换行?在Python中,输出换行可以使用的方法有两种,分别是用转义符号或使用print,接下来我们通过这篇文章为大家详细的讲解一下. 方法1:用转义符号 str3 = " ...

  5. python循环语句-python中的for循环语句怎么写

    python中的for循环语句怎么写? Python for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. for循环的语法格式如下: 1 2 for iter ...

  6. python中显示图片和文字

    python中显示图片和文字 这里的实现方法有两种:一种是python结合opencv实现:一种是python自带的matplot工具来实现的. python+opencv实现 python+matp ...

  7. Python中输出不换行的方法

    Python中输出不换行的方法 一般情况下执行完print后,会自动换行,有没有输出结束后不换行的方法呢? 第一种方法: print('你需要输出的内容',end='') print函数是将end参数 ...

  8. python中使用sys模板和logging模块获取行号和函数名的方法

    From: http://www.jb51.net/article/49026.htm 这篇文章主要介绍了python中使用sys模板和logging模块获取行号和函数名的方法,需要的朋友可以参考下 ...

  9. python交互模式如何撤回_在Python交互模式输入什么命令可以退回命令行模式

    在Python交互模式输入什么命令可以退回命令行模式 答:exit() 根据危机的发生发展过程可将危机分为四个阶段.第二.三阶段分别是 答:常用的应对机制不能解决存在的问题,创伤性应激反应持续存在,生 ...

最新文章

  1. torch.unbind()
  2. Revit API创建几何实体Solid并找到与之相交的元素
  3. 2017-2018-1 2015335 《信息安全系统设计基础》 第4周课上实践 (新补的,但不完整)...
  4. 监督学习应用与梯度下降
  5. ssh 到另一台机器执行命令
  6. oracle9i目录不停增长,丢失所有文件、拥有全备份,缺少后增加的文件
  7. c语言’内存清除函数,c语言常用内存处理函数
  8. 携程试点每周两天居家办公反响热烈,76%的员工主动报名
  9. (转)淘淘商城系列——发布dubbo服务
  10. [简单分页]C#+JQUERY+ORACLE分页效果 ----转载
  11. 微信小游戏跳坑之旅(一)——使用白鹭引擎开发之创建项目
  12. 深入研究RocketMQ生产者发送消息的底层原理
  13. 代码开源为黑客敞开了大门
  14. 手机屏幕分辨率说明大全 VGA - hd
  15. BaiduMap SDK-Location自定义定位图标
  16. 篮球赛日程表_横县校椅青桐2019春节篮球赛火热开赛!快收好赛程表!
  17. 《微观经济学》 第九章
  18. 创新之法,法无常法——小鹏汽车访学笔记
  19. python椭圆拟合_基于直接最小二乘的椭圆拟合(Direct Least Squares Fitting of Ellipses)...
  20. java求素数的方式

热门文章

  1. linux输出文件没有找到,Linux环境下标准输入、输出、错误信息详解
  2. 19款探岳刷隐藏教程_Excel 2019快速入门视频教程 Excel技巧 Excel函数公式 Excel下载...
  3. jsp页面javascript没反应
  4. 如何修改默认浏览器_iPhone可以修改默认浏览器了
  5. 可视化idea_给IDEA换个酷炫的主题,这个有点哇塞啊!
  6. 002---设计表结构
  7. Python学习 :格式化输出
  8. 设计模式原则(3)--Dependency Inversion Principle(DIP)--依赖倒转原则
  9. Android API level 版本对应关系
  10. 学习动态性能表(19)--v$undostat