我刚开始使用/学习 Python 并且有一些问题。
我有一个由报告工具生成的文本文件。该文件包含一些这样的东西。有很多东西基本上遵循与下面写的相同的格式。
格式= {
Window_Type="Tabular",
Tabular= { Num_row_labels=5 } }
此文件中有命名值属性。例如,Window_Type 是具有值 Tabular 的属性的名称。同样,对于 Tabular 命名属性,其关联值为 5。
我想要做的是打开文件。
- 检查 Window_Type 是否为表格
- 如果是,则检查与表格关联的 Num_row_labels。
- 如果 Num_row_lables 的值大于或等于 5,则打印文本文件的名称和该文件所在的文件夹的路径。
我在 Eclipse 3.7.2 IDE 中使用 Python 3.2。
对于测试部分,我在 IDE 中导入了我的文本文件,并使用下面的代码来读取文件。将来我应该能够遍历扩展名为 mrk 的文件所在的文件夹。(这将是一个已知目录,因为我们将这些文件保存在其中。)请帮助我。非常感谢!
import os.path
fn = os.path.join(os.path.dirname(__file__), 'Multitab.mrk')
with open(fn, 'r') as file:
print(file.read())