设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 22146|回复: 17
打印 上一主题 下一主题

【Python 第41课】 用文件保存游戏(3)

[复制链接]

1

主题

0

好友

13

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-7-14 14:26:14 |只看该作者 |倒序浏览
for n in scores:    line = n + ' ' + ' '.jion(scores[n])+'\n'这段怎么理解,出错了


webwxgetmsgimg (1).jpg (197.46 KB, 下载次数: 756)

webwxgetmsgimg (1).jpg

回复

使用道具 举报

1

主题

0

好友

13

积分

新手上路

Rank: 1

沙发
发表于 2018-7-14 14:26:42 |只看该作者
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2018-7-14 16:11:53 |只看该作者
请把报错发上来

你写的那句话里是 jion,应该是 join

这里是2步
' '.jion(scores[n])  是字符串和列表那里有说
之后就是把几段字符加一起
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

0

好友

13

积分

新手上路

Rank: 1

地板
发表于 2018-7-14 16:27:41 |只看该作者
crossin先生 发表于 2018-7-14 16:11
请把报错发上来

你写的那句话里是 jion,应该是 join

噢噢~的确是我大意了,谢谢谢。
但是,最后保存到文件
result += line

f = open('duodata.txt','w')
f.write(result)
f.close()

这样吗,这样保存的总是只有一行。。
比如
we 1 1 1
回复

使用道具 举报

1

主题

0

好友

13

积分

新手上路

Rank: 1

5#
发表于 2018-7-14 16:39:29 |只看该作者
crossin先生 发表于 2018-7-14 16:11
请把报错发上来

你写的那句话里是 jion,应该是 join

噢噢,搞懂了应该把result += line也放进for循环里。
谢谢了
回复

使用道具 举报

0

主题

0

好友

24

积分

新手上路

Rank: 1

6#
发表于 2018-7-17 22:49:22 |只看该作者
crossin先生 发表于 2018-7-14 16:11
请把报错发上来

你写的那句话里是 jion,应该是 join

大佬您好,我在进行这一课的过程中。

在这个游戏中如果输入英文名就可以顺利进行,但如果输入中文名就会报错。
在网上查了一下是unicode的问题,但没有搞懂为什么,请问这种情况该该如何处理呢?
多谢!
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

7#
发表于 2018-7-17 22:54:40 |只看该作者
wzy6712881 发表于 2018-7-17 22:49
大佬您好,我在进行这一课的过程中。

在这个游戏中如果输入英文名就可以顺利进行,但如果输入中文名就会 ...

上代码,上报错,具体问题具体分析
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

24

积分

新手上路

Rank: 1

8#
发表于 2018-7-17 23:01:34 |只看该作者
C:\Users\I353662\Desktop
回复

使用道具 举报

0

主题

0

好友

24

积分

新手上路

Rank: 1

9#
发表于 2018-7-17 23:11:41 |只看该作者
代码1

1. 如图所示报错信息,当我试图输入中文字符时就会报错。

2. 我在完成前面课程——输入刘备关羽诸葛亮成绩时就存在类似问题:
当我在txt文件中输入中文试图保存时会提示我“该文件含有unicode格式的字符,当文件保存为ANSI编码的文本文件时,该字符将丢失。”
当我另存为unicode编码的文本后,用python读取数据print出来的就是乱码。
请问该如何解决多谢大佬。

3. 我学python主要是应对数据分析的使用需求,请问您是否有针对数据分析的付费课程呢?

多谢您的解答,感激不尽.


代码2.png (50.62 KB, 下载次数: 688)

代码2

代码2

30985f317762c7dbfa534846ea63a3a.png (68.87 KB, 下载次数: 694)

报错信息

报错信息

回复

使用道具 举报

0

主题

0

好友

24

积分

新手上路

Rank: 1

10#
发表于 2018-7-17 23:13:10 |只看该作者

发错了不好意思

30985f317762c7dbfa534846ea63a3a.png (68.87 KB, 下载次数: 698)

30985f317762c7dbfa534846ea63a3a.png

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-22 20:22 , Processed in 0.017009 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部