从未分配的文本创建变量

时间:2015-11-28 23:15:27

标签: python python-2.7 variables text line

我试图设置一个程序,以便能够读取位于程序文件中但未分配给变量的文本。

我的意思是:

      There once was a boy who went on an adventure.
      He did many, many thing. Yada, yada, yada.

      [begin code here to read text]

我试图将其设计为接受输入的文本行,然后能够为每行提供变量名称,直到它到达像空白一样的停止点或只有句点的行。假设文本将从第2行开始。

如果有人对如何完成这项工作有任何想法,我们将非常感激。

1 个答案:

答案 0 :(得分:0)

也许你曾尝试将文本作为文档字符串走私?

"""Test Doc String"""

print __doc__

结果(如果此代码保存在source.py中):

 me@Bob:~$ python source.py
 Test Doc String

这依赖于将程序保存在单个文件中。如果您导入该文件(例如从source.py到target.py),则必须使用源文件的名称(例如source。 doc )引用该文档字符串。无论如何,您可以将 doc 分配给您选择的变量,然后解析...

但你真的想这样做吗?为什么不从单独的文本文件中读取文本?