python - 如何在文件中找到所有字符串子字符串然后对其进行操作?- 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 查找“目标名称”,因为它不在顶部)
解决方案
推荐阅读
- mysql - docker上的Mysql给出“连接被拒绝”错误
- c++ - 无法在 DirectX 11 中绘制三角形
- distributed-system - Raft 会在选举后立即发送带有日志的 AppendEntries 吗?
- swift - 在 iOS userInfo 上使用 Swift 的 Decodable
- javascript - 耐用功能,延迟不准确,秒级
- javascript - 如何使用控制台从下拉列表中选择项目?
- android - 限制选项卡设备中的应用程序安装
- python - 如何修复 Jupyter Notebook 中的 404 错误?
- python - python beautifulsoup4突然TypeError:'NoneType'对象不可调用,但它不是None
- reactjs - 在 React 中隐藏引导模式