XML目录,如何设置和更改?

时间:2019-10-06 19:17:06

标签: python xml lxml xmlcatalog

在使用lxml解析XML时,我正在尝试为实体查找建立目录。 我已阅读有关os.environ['XML_CATALOG_FILES']以及如何将其定向到本地目录文件的线程。

由于无法立即生效,因此我遇到了麻烦,因为我使用的代码首先检查是否已设置此变量,并且只有在未设置此变量的情况下,才可以继续设置变量。参见answered question regarding this topic

现在,我的问题是:看来即使在代码退出后变量仍保持设置状态,是否有办法在退出前将环境变量恢复到其先前状态,以便对其他内容的更改成为本地变量。首先更改它的代码?

我唯一可以更改此变量的方法是在每次更改之前重新启动内核,这似乎...不正确?

仅从os.environment词典中删除密钥就足够了吗?即os.environ.pop('XML_CATALOG_FILES', None)

0 个答案:

没有答案
相关问题