Python 从未赋值文本创建变量

Python 从未赋值文本创建变量,python,python-2.7,variables,text,line,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行开始

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

我的意思是:

      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行开始


如果任何人对如何使这项工作有任何想法,他们将不胜感激。

也许如果你尝试将文本作为docstring走私进来

"""Test Doc String"""

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

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


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

这是行不通的,因为如果文件中有这样的随机文本,它将不是有效的Python语法,代码也不会运行。不能在数据不受限制的文件中包含代码,也不能让相同的代码解析相同的文件。你得想点别的。
 me@Bob:~$ python source.py
 Test Doc String