2024-06-01 00:26:10 发布
网友
我正在制作一个“竞技场”pyton脚本,用户可以在其中进行战斗。它从“ArenaList.txt”读取,每个字符串的格式都是“username skill”,比如“wootiown 15”之类的。我试图找到一种方法来获取字符串末尾的int,将其设置为一个int,在开头获取用户名并将其设置为str,然后能够更改文件中的技能值。谢谢
使用str.split怎么样?以下代码应该可以工作(我认为,您的问题不是很清楚):
str.split
def getNumber(): data = [] with open('ArenaList.txt', 'r') as file: for line in file: name, number = line.split() number = int(number) data.append([name, number]) return data
这将创建一个包含每个玩家的姓名和技能的新列表。例如,如果文件包含
wootiown 15 testing 5
上述函数将返回
[['wootiown', 15], ['testing', 5]]
使用
str.split
怎么样?以下代码应该可以工作(我认为,您的问题不是很清楚):这将创建一个包含每个玩家的姓名和技能的新列表。例如,如果文件包含
上述函数将返回
相关问题 更多 >
编程相关推荐