【发布时间】:2014-06-11 21:27:56
【问题描述】:
我的最后一个问题被问错了。如果我的代码是
import os
#hard code the path to the external file
external_file = '/name.txt'
#if file exists, use it to load name, else ask user
if os.path.isfile(external_file):
name = open(external_file).read()
else:
name = raw_input("What's your name?")
如何将名称存储在 .txt 中,以便下次启动程序时记住它,但如果我告诉它“这不是我的名字”,它将返回“你的名字是什么”并存储名称 我做错了什么
【问题讨论】:
-
您要将名称存储在
external_file还是其他文件中?我也不理解您的规范的第二部分。您应该在哪里/何时输入“那不是我的名字”? -
它存储在哪里并不重要,只要它存储,但为此,我们使用 external_file 并且它是一个在线代码,因此您可以根据自己的标准对其进行自定义,以便每次使用您自己的名称.像一个机器人。
-
两个注意事项:1)关于这个问题:你展示了代码,这很好,但你没有准确地说明代码的问题是什么。请这样做。 2) 关于使用本网站的一般情况。当您的问题被搁置时,您通常不应创建重复的问题,而应不断改进原始问题。当您这样做时,它将被审查并可能重新打开。
-
好吧,对不起。我不知道它可以重新打开。我在应用程序上,所以它受到限制
标签: python python-2.7 python-2.6 python-idle