python 当文件output.txt存在时,将结果与output.txt中的内容进行对比,如果结果一致,则啥也不干,如果不一致,则删除当前路径下的input.txt文件
时间: 2024-02-26 18:58:46 浏览: 25
您可以尝试以下代码实现:
```python
with open("output.txt", "a+") as f:
f.seek(0)
content = f.read().strip()
if content == "your_result":
pass # 结果一致,啥也不干
else:
import os
if os.path.exists("input.txt"):
os.remove("input.txt") # 删除当前路径下的input.txt文件
```
其中,使用 `with open` 语句打开 `output.txt` 文件,并读取其内容进行比较。如果内容一致,则 `pass`,否则使用 `os.remove` 函数删除当前路径下的 `input.txt` 文件。
相关问题
python 当前路径下output.txt文件不存在时,将“我爱你”写入当前路径下的output.txt文件
好的,可以使用以下 Python 代码实现:
```python
import os
current_path = os.getcwd() # 获取当前路径
output_path = os.path.join(current_path, "output.txt") # 拼接输出文件的路径
if not os.path.exists(output_path): # 如果输出文件不存在
with open(output_path, "w") as f: # 创建并打开输出文件
f.write("我爱你") # 写入内容
```
这段代码首先获取当前路径,然后拼接出输出文件的路径。接着判断输出文件是否存在,如果不存在,则创建并打开文件,写入指定的内容("我爱你")。
python读取data721.txt中的内容,将其按相反的顺序写入另一个文本文件
好的,您可以使用以下 Python 代码实现:
```
with open("data721.txt", "r") as f: # 打开原始文件
lines = f.readlines() # 读取所有行
lines.reverse() # 将所有行倒序排列
with open("output.txt", "w") as f: # 打开输出文件
f.writelines(lines) # 将所有行写入文件
print("文件已写入完毕!") # 输出提示信息
```
这段代码会先打开名为 "data721.txt" 的原始文件,读取所有行并将它们倒序排列。然后,打开名为 "output.txt" 的输出文件,并将所有行按相反的顺序写入该文件中。最后,输出提示信息表示文件已经写入完毕。
需要注意的是,这段代码假设每一行以换行符结尾,如果文件中的行没有以换行符结尾,可能会导致输出文件格式出现问题。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)