python提取txt中的部分信息
时间: 2023-11-11 13:03:19
浏览: 230
可以使用Python的文件操作和字符串操作来提取txt中的部分信息。
假设我们有一个名为example.txt的文本文件,其中包含以下内容:
Name: John Doe
Age: 30
Gender: Male
Occupation: Engineer
现在,我们想要提取出这个人的职业信息,可以使用以下代码:
```python
with open('example.txt', 'r') as f:
for line in f:
if 'Occupation:' in line:
occupation = line.split(':')[1].strip()
print(occupation)
代码解释:
- `with open('example.txt', 'r') as f:` 打开example.txt文件,并使用f作为文件对象。
- `for line in f:` 循环遍历文件中的每一行。
- `if 'Occupation:' in line:` 如果当前行包含“Occupation:”这个字符串,那么执行下面的代码。
- `occupation = line.split(':')[1].strip()` 提取出“Occupation:”后面的内容,并去除空格。
- `print(occupation)` 输出职业信息。
运行以上代码,输出结果为:
Engineer
这样就成功地从example.txt文件中提取出了职业信息。
相关问题
python提取txt文件部分数据
您好,关