【发布时间】:2015-03-06 04:04:47
【问题描述】:
我想在 Python 中尝试一些实用且具体的东西,我意识到我在玩 Pokemon 时浪费了插入代码的时间。有一个代码文本文件,其中代码看起来像这样:
在最顶端(82003884)
0001 = 大师球
...
82003884 代码是基本代码,XXXX 代码 (masterball = 0001) 被添加到末尾以获得特定项目。
我想修改文本文件中的所有代码,以便将第一个和第二个代码连接在一起。问题是,我还不知道如何处理它。我的第一反应是搜索所有 4 个字符的“单词”并将其替换为以主代码开头的新单词。但我真的不明白 Python 如何解释像“0001 = Master Ball”这样的行,以及如何将较长的主代码与 4 字符 (XXXX) 代码连接起来。
此外,我不知道基于 4 字符标准的查找替换是否具有足够的选择性以将过程仅限于代码本身(并且不会影响像“巢”这样的奇数 4 字符描述词等)。
它是这样的:
0001 = Master Ball
0002 = Ultra Ball
0003 = Great Ball
0004 = Poke Ball
0005 = Safari Ball
0006 = Net Ball
...
【问题讨论】:
-
Master Ball 的代码是 82003885(底数加 1)还是 820038840001(串联)?
-
这不是为它工作本身,尽管我明白你为什么会这样想。这是关于获得这些想法可能需要的任何个人辅导与互联网上的任何其他随机人员稍后可能需要的任何个人辅导之间的共性。具体来说,可能很少有宝贵的东西。这是一个问题,因为 SE 都是关于常见问题的,即使“常见”在某些情况下意味着“五个人”。也就是说,我有一个如何转换它的想法。让我们看看。
-
它的连接(我相信这是正确的术语)。不涉及数学谢谢