如何使用Python以最佳方式将用户数据插入到文件中?

如何使用Python以最佳方式将用户数据插入到文件中?,python,python-3.x,text-files,Python,Python 3.x,Text Files,我是新手,两天前学过Python 我想检查它是否已成功插入文本文件 我可以问你:我的写作方式是最理想的吗 注: 我在谷歌上搜索以查看示例并遵循它们 我的英语不好,请同情我 您的代码似乎与您描述的一样,但是我不明白为什么您需要检查写入是否成功,因为Python会告诉您是否发生错误。除此之外,您的代码似乎工作正常。如果nameUser-ageUser对是唯一的(即“Bob 35”在文本文件中最多出现1次),您可以使用“.find()” 如果有一个名字和年龄相同的旧记录呢?很好,我假设名字和年龄对

我是新手,两天前学过Python

我想检查它是否已成功插入文本文件

我可以问你:我的写作方式是最理想的吗

注:

  • 我在谷歌上搜索以查看示例并遵循它们
  • 我的英语不好,请同情我

您的代码似乎与您描述的一样,但是我不明白为什么您需要检查写入是否成功,因为Python会告诉您是否发生错误。除此之外,您的代码似乎工作正常。

如果nameUser-ageUser对是唯一的(即“Bob 35”在文本文件中最多出现1次),您可以使用“.find()”


如果有一个名字和年龄相同的旧记录呢?很好,我假设名字和年龄对是唯一的。我将添加一个编辑来澄清。另一个注意事项是,此代码不会“附加”到文件中,它将首先清除其内容,然后在其中写入,您应该将文件模式从
w
更改为
a
,以便将其附加到文件中非常感谢您的意见。我认为如果发生错误,我可以处理它,因为我将使用try-catch来处理它。我最关心的是插入是否成功,以及如何使用文本文件编写脚本检查插入是否成功?最理想的是什么?因为我在Google、Stackoverflow和W3school等网站上寻找的所有东西,我没有看到脚本的具体标准。当我在Google上走来走去时,我可以看到很多Java的例子(非常多)。从那里我可以看到许多编写另一个和强化知识的方法。而对于Python,我看不到很多处理文件或OOP的示例。它只是介绍了一般情况。
nameUser= 'Bob'
ageUser='35'

with open('file.txt', 'a') as f:
    f.write('{} {} \n'.format(nameUser, ageUser))


if (open('file.txt', 'r').read().find('{} {} \n'.format(nameUser, ageUser))) != -1:
    print("success!")