python - 如何处理大量目录和元素字符串?

标签 python

我有一个 python 类,它使用 selenium,获取并打开一个 Web 路径。我正在尝试找到一种方法来在单独的文件(txtjson 或任何您想要的文件中创建完整的 XPath 或元素 ID 的列表)相信最好)存储所有 thge elementid,然后它将获取文件并链接它,例如以下 XPath 将如下:

XPath1='/html/body/table[2]/tbody/tr[2]/td/table[''1]/tbody/tr/td/div/form/table/tbody/tr[2]/td[2]/input'

然后我的代码将查找该文件,获取路径并将其分配给变量。但存储所有这些路径和 ID 的最佳方式是什么?我确定将 30/40 这些存储在脚本中会很好吗?

最佳答案

在我们的产品中,我们将路径作为枚举存储在单独的 python 模块中。它消除了编写解析 txt 或 JSON 文件的代码的需要。您只需导入此模块并将每个路径用作代码中的变量即可。另外,如果路径不多的话,我们可以将路径存储在Python类中。如果在 txt 或 json 之间进行选择,我更喜欢 json,这也是因为易于使用。

关于python - 如何处理大量目录和元素字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59320574/

相关文章:

python - 从网页中删除除文本以外的所有内容的最佳方法?

python - 使用 Python 求解行列式而不使用 scipy.linalg.det 的代码

java - Java 中的 Pickle 模块

python - python中信号处理程序的执行上下文

python - 如何在脚本中实现 --verbose 或 -v 选项?

Python拥抱脸部警告

python - 在 Pandas 数据框中搜索某个范围内的值?

python - 将现有的命令行脚本转换为Python中的GUI

python - 使用 formset 时出现缩进错误

python - 如何消除数独方 block 中的凸性缺陷?