Python:用户输入何时太重?

时间:2016-03-21 22:44:50

标签: python file input

何时将用户输入导出到文件是否值得?

如果您确实将用户输入导出到文件,是否会将其放在您所在的文件夹中,然后在脚本末尾将其删除?

1 个答案:

答案 0 :(得分:1)

在大多数情况下,没有时间创建临时文件并将用户输入(我假设是从输入提示符)保存到它并从文件中读取输入。这只会使输入过程变得复杂并减慢代码速度。您应该将输入正常存储在变量中。只有当您真的希望保存数据供以后使用时,这才有用。

在需要保存RAM的特殊情况下,您可以将用户输入保存到硬盘驱动器,以便以后在RAM再次清除时进行访问,可能是在使用大量RAM的大型功能之后。这是非常罕见的,因为用户的输入占用的少量内存将很少发生,特别是如果你有另一个使用所有内存的功能。

如果您只是使用输入vs保存到文件然后使用输入,那么这是您可能正在做的事情的示例。

不保存到文件

  1. 从用户那里获取输入
  2. 使用输入
  3. 保存到文件

    1. 从用户那里获取输入
    2. 创建文件
    3. 将输入保存到文件
    4. 重新读取文件中的输入
    5. 使用输入
    6. 正如您所看到的,保存文件输入的唯一优点是您可以在步骤3和4之间丢弃输入。它比简单地使用输入更慢更复杂。