这是A+B的文本文件版本。你要写一个完整的程序,打开当前路径下一个名为in.txt的文本文件,从中读两个十进制整数,然后打开一个名为out.txt的文本文件,写入这两个整数的和。 如果打不开文件,你的程序应该返回-1。
时间: 2024-04-29 17:25:38 浏览: 52
txt文本文件的读出和写入
```python
try:
# 打开输入文件
with open("in.txt", "r") as f_in:
# 读取两个整数
num1 = int(f_in.readline().strip())
num2 = int(f_in.readline().strip())
except:
# 如果无法打开文件或读取整数失败,返回-1
print("-1")
else:
try:
# 打开输出文件
with open("out.txt", "w") as f_out:
# 计算两数之和并写入输出文件
f_out.write(str(num1 + num2))
except:
# 如果无法打开文件或写入失败,返回-1
print("-1")
```
注:这是Python 3的代码。如果使用Python 2,请将 `print("-1")` 改为 `print -1`。
阅读全文