利用python将txt文件中的’now‘前的数据提取出来
时间: 2023-10-07 07:05:03 浏览: 46
可以使用 Python 的字符串处理函数和文件操作函数来实现。以下是一个示例代码:
```python
with open('file.txt', 'r') as f:
lines = f.readlines()
result = []
for line in lines:
index = line.find('now')
if index != -1:
result.append(line[:index])
print(result)
```
其中,`file.txt` 是要处理的文本文件名,`r` 表示以只读模式打开文件。`readlines()` 函数将文件中的所有行读取到一个列表中。接着,遍历每一行,使用 `find()` 函数查找字符串中是否包含 `now`,如果包含,则将 `now` 前面的部分添加到结果列表中。最后,打印结果列表即可。
相关问题
利用python将txt文件中的每一个’now‘前,’r'后的数据提取出
可以使用 Python 的字符串处理函数和文件操作函数来实现。以下是一个示例代码:
```python
with open('file.txt', 'r') as f:
lines = f.readlines()
result = []
for line in lines:
index_now = line.find('now')
index_r = line.find('r', index_now)
if index_now != -1 and index_r != -1:
result.append(line[index_r+1:index_now])
print(result)
```
其中,`file.txt` 是要处理的文本文件名,`r` 表示以只读模式打开文件。`readlines()` 函数将文件中的所有行读取到一个列表中。接着,遍历每一行,使用 `find()` 函数查找字符串中是否包含 `now` 和 `r`,如果两个都包含,则将 `r` 和 `now` 中间的部分添加到结果列表中。最后,打印结果列表即可。
利用python语句提取json文件中药名数据,并输出txt文件
要利用Python语句提取JSON文件中的药名数据并输出到txt文件,首先需要导入Python的json库。该库可以将JSON文件解析为Python中的字典或列表对象,便于我们进行数据的操作和提取。
接下来,我们需要打开JSON文件,可以使用Python的open函数,并指定读取模式。这样就可以将文件内容读取到内存中,再利用json库将其解析为Python中的字典或列表对象。
接下来需要遍历JSON文件中的字典或列表对象,找到药名所在的键。可以使用Python的for循环来遍历,使用if语句来判断是否是我们需要的键。
最后,需要将提取出的药名数据输出到txt文件中。可以再次使用Python的open函数,并指定写入模式,将提取出的数据写入到文件中。
示例代码如下:
```python
import json
# 打开JSON文件
with open('data.json', 'r') as f:
data = json.load(f)
# 遍历数据,找到药名所在的键
medicine_names = []
for item in data:
if 'medicine_name' in item:
medicine_names.append(item['medicine_name'])
# 将药名输出到txt文件中
with open('medicine_names.txt', 'w') as f:
f.write('\n'.join(medicine_names))
```
以上是一个简单的示例代码,可以根据具体情况进行修改。需要注意的是,在处理JSON文件时,需要注意文件编码、JSON数据结构等方面的问题。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)