我一直在尝试阅读Python文件并打印其变量。是否可以在不导入或运行它的情况下查看和打印另一个文件的变量?我已经搜索过的所有内容都只是解释如何导入或使用execfile等...(免责声明,我可能很蠢)
这是我目前为止的代码:
现在,这段代码对于它所在的文件来说完全正常运行。但是当我尝试使用以下代码时:
这是我目前为止的代码:
for vars in dir():
print(vars)
现在,这段代码对于它所在的文件来说完全正常运行。但是当我尝试使用以下代码时:
for vars in file:
print(vars)
(file就是path.read()的简写)
这段代码会把文件的每个字符都打印到新的一行。我不确定我的循环是否正确。我需要写一些代码来手动查找每个变量,然后将它们添加到列表中吗?
compile
和dis
。 - Peter Wood