为了账号安全,请及时绑定邮箱和手机立即绑定

在 Python 中将文本文件内容从“str”转换为“int”

在 Python 中将文本文件内容从“str”转换为“int”

慕尼黑的夜晚无繁华 2021-07-30 07:18:53
我正在编写一个代码,首先我创建一个文本文件,然后向其中输入数据,但问题是,要输入的数据是一个整数,我不知道该怎么做,我在做什么我首先以“str”形式提供输入,然后我不知道如何将其转换为整数,但我也失败了。我也想知道,我们可以对该文件中的整数进行排序吗,这是我的代码:f = open("o.txt","w+")n = 3for a in range(n):    f.write(a)f.close()我收到一个错误: write() argument must be str, not int好的,那么我们可以给 str 但我们如何将其转换为 int 并对整个文件进行排序。问题:我想用一个整数来写它(如果可能,或者我们稍后转换它)并对文件进行排序?
查看完整描述

2 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

format尽早了解字符串类型的方法可能是个好主意,至少以最简单的形式:

f.write( "{}\n".format(a) )

无论a是什么,都可以正常工作。


查看完整回答
反对 回复 2021-08-03
  • 2 回答
  • 0 关注
  • 190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信