【问题标题】:Changing the content of the file in python在python中更改文件的内容
【发布时间】:2017-01-19 15:25:05
【问题描述】:

是否有可能有一个脚本(用 Python 编写)可以根据数据库记录更改某个文本文件的内容。

例如:我有一个包含一些不同类型记录的数据库和一个从数据库中检索单个记录的脚本,并根据该记录自动更改系统上某处的文本文件的内容(例如tempo_file.txt)。

我知道 Python 可以从数据库中读取、从文件中读取并输入到文件中。但是我应该应用什么样的逻辑来克服这个问题呢?谢谢。

【问题讨论】:

  • 是的,有可能

标签: python mysql


【解决方案1】:

你必须意识到,当从 I 文件中读取时,你实际上是把它读到了内存中。您可以在程序中对其进行操作。

然后您可以将内存中的字节刷新到磁盘中。 AKA 保存或写入。如果您想“自动更改某些内容”,我想您必须从文件中读取并写入具有相同名称的文件。

实在是没办法在硬盘上操纵它。

【讨论】:

    【解决方案2】:

    我应该应用什么样的逻辑来克服这个问题?

    很简单:

    • 从数据库中读取
    • 打开文本文件
    • 写入文本文件
    • 关闭文本文件
    • 起泡、冲洗、重复

    【讨论】:

      猜你喜欢
      • 2016-01-02
      • 1970-01-01
      • 2016-04-27
      • 2020-07-19
      • 2012-09-22
      • 2011-01-23
      • 2015-08-10
      • 1970-01-01
      • 2021-10-08
      相关资源
      最近更新 更多