我试图设置一个程序,以便能够读取位于程序文件中但未分配给变量的文本。
我的意思是:
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行开始。
如果有人对如何完成这项工作有任何想法,我们将非常感激。
答案 0 :(得分:0)
也许你曾尝试将文本作为文档字符串走私?
"""Test Doc String"""
print __doc__
结果(如果此代码保存在source.py中):
me@Bob:~$ python source.py
Test Doc String
这依赖于将程序保存在单个文件中。如果您导入该文件(例如从source.py到target.py),则必须使用源文件的名称(例如source。 doc )引用该文档字符串。无论如何,您可以将 doc 分配给您选择的变量,然后解析...
但你真的想这样做吗?为什么不从单独的文本文件中读取文本?