简要地说,我正在python中测试以下代码:

我的想法是在通过键盘输入值之后将solut = one + two保存在文件中,但是现在我遇到了问题。没有消息错误,文件中没有任何内容。

python 2.7

我已经更改并保存了代码,但失败了,没有备份。我不记得我需要如何处理整数并在指针中进行转换。

filex = open('test.txt', 'a+')
one = input("first number : \n -> ")
two = input("second number: \n -> ")
solut = one + two
    for line in filex:
    line = filex.writelines(solut)
filex.close()

最佳答案

尝试这个:

one = int(input("first number : \n -> "))
two = int(input("second number: \n -> "))
solut = one + two
with open('test.txt', 'a+') as filex:
    filex.writelines([str(solut)])


您可以使用int()函数将输入的字符串转换为整数。 Writelines()接受字符串列表。

关于python - 输出过程-将数据保存在文件中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44643392/

10-10 13:40