用python将读取的信息另外存在一个文本里
时间: 2023-05-21 16:02:27 浏览: 49
可以使用Python中的文件操作函数将读取的信息另外存在一个文本文件中。具体代码如下:
```python
# 打开要读取的文件
with open('input.txt', 'r') as f:
# 读取文件中的内容
content = f.read()
# 打开要写入的文件
with open('output.txt', 'w') as f:
# 将读取的内容写入文件
f.write(content)
```
这段代码将读取名为`input.txt`的文件中的内容,并将其写入名为`output.txt`的文件中。可以根据实际情况修改文件名和路径。
相关问题
用python将读取的信息,通过识别三个关键词,如果有将该行存储到另外存在一个文本里
可以使用Python的字符串操作和文件操作来实现这个功能。以下是一个简单的示例代码:
```python
# 定义三个关键词
keywords = ['apple', 'banana', 'orange']
# 打开原始文本文件和目标文本文件
with open('input.txt', 'r') as f_in, open('output.txt', 'w') as f_out:
# 逐行读取原始文本文件
for line in f_in:
# 判断该行是否包含关键词
if any(keyword in line for keyword in keywords):
# 如果包含关键词,则将该行写入目标文本文件
f_out.write(line)
```
在上面的代码中,我们首先定义了三个关键词,然后打开了原始文本文件和目标文本文件。接着,我们使用一个for循环逐行读取原始文本文件,并使用any函数判断该行是否包含任意一个关键词。如果包含关键词,则将该行写入目标文本文件。最后,我们使用with语句来自动关闭文件句柄,以确保文件操作的安全性和可靠性。
注意,这只是一个简单的示例代码,实际应用中可能需要更复杂的逻辑和处理方式。同时,我们也需要注意保护用户隐私和敏感信息,避免泄露和滥用。
用python将读取的信息,通过识别两个关键词,如果有将该行存储到另外存在一个文本里
可以使用以下代码实现:
```python
# 定义关键词
keyword1 = "关键词1"
keyword2 = "关键词2"
# 打开原始文本和目标文本
with open("原始文本.txt", "r") as f1, open("目标文本.txt", "a") as f2:
# 逐行读取原始文本
for line in f1:
# 判断是否包含关键词
if keyword1 in line and keyword2 in line:
# 将包含关键词的行写入目标文本
f2.write(line)
```
这段代码会打开一个名为"原始文本.txt"的文件,逐行读取其中的内容,如果某行同时包含关键词1和关键词2,则将该行写入另一个名为"目标文本.txt"的文件中。