首页 > 解决方案 > 如何在文件中找到所有字符串子字符串然后对其进行操作?- Python

问题描述

我有个问题。我想阅读这个文件 https://cdn.discordapp.com/attachments/852226751832653864/870341903923695626/map.txt

并找到所有“目标名称”行,然后找出目标名称的下一步。例如,

“目标名称”“rope01”

我想知道“rope01”,在 .txt 文件中有多个子字符串。然后我想用rope01进行操作。我该怎么做?

import re

value = '"targetname" "test"'
text = value[13:]
print(text)

#map_itself = open('map.txt', 'r') 

with open('map.txt', 'rb') as map_itself:
for line in map_itself:
    if '"targetname"'.encode() in map_itself:
        print("I found it!")

这段代码非常愚蠢,它甚至找不到任何“目标名称”。但是,它们存在于 .txt 中。(CTRL + F 查找“目标名称”,因为它不在顶部)

标签: python

解决方案


推荐阅读