我用 Python 编写了这个小应用程序,它将生成虚拟文本段落,有点像 this site ,除了它会脱机工作。现在你应该提供一个相当长的文本文件(我目前正在使用古腾堡计划的书籍),它将调用 open() 然后调用 read() 来获取操作的初始字符串,但是要做什么阻止我将整个文本文件作为变量包含在程序中?即
lorem_ipsum = """
***full text of De finibus bonorum et malorum***
***no seriously***
***yeah...***
"""
与从单独的文本文件中读取相比,这样做有什么缺点吗?
最佳答案
有几个问题:
- 您的程序变得非常难以阅读。
- 您冒着“””出现在文本中并炸毁一切的风险
- 您打破了以内容所属格式存在的整个概念。有问题的书是一个文本文件,它应该存在于一个文本文件中,如果 Python 需要它,它应该从那里提取它。否则,该应用程序的新手必须到处寻找每种类型的数据。不好玩。
关于python - 通过 open().read() 读取文件 vs 将其存储在变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1918965/