因此,我对3天前开始的python infact非常陌生,但我正在尝试创建一个数据存档,它存储人名并赋予他们一定的值,然后将其存储在.txt文件中,例如:
1 samantha grey
2 Harry Smith
etc etc
我试图从一个不同的.txt文件中获取数值,我可以制作两个文件并写入其中,但我的问题是:
当我试图读取2nd.txt文件中的变量时,它会输出一个字符串,我想这是正常的,但我需要它是一个整数,因为当添加另一个名称,然后再次将其保存到文件中时,这需要可重复的,它需要全部来自代码内部
所以基本上:
添加名称后,从.txt文件读取变量,变量+1并放在给定名称(用户输入)前面,然后新变量(旧变量+1)再次存储在.txt文件中
我尝试了很多其他人已经建议过的方法,例如:
这不会将ncstr更改为ncint,因为如果您尝试向其添加ncint +=1
或ncint = ncint + 1
,则会给出以下错误消息:
ncint +=1: TypeError: 'int' object is not iterable
ncint = ncint + 1: Expected type 'List[int]' (matched generic type 'List[TypeVar('_T')]'), got 'int' instead
同样,我是python新手,请保持简单。在
目前没有回答
相关问题 更多 >
编程相关推荐