gpt4 book ai didi

javascript - 使用 Python 从文件中读取 JavaScript 变量

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:52:20 28 4
gpt4 key购买 nike

我在服务器端使用一些 Python 脚本将 JavaScript 文件编译成一个文件,并将有关这些文件的信息添加到数据库中。为了添加有关脚本的信息,我现在为每个 js 文件创建了 yaml 文件,其中包含一些信息,如下所示:

title: Script title
alias: script_alias

如果我可以直接从 JavaScript 中读取这些变量,我想扔掉这里看起来多余的 yaml,我可以像这样将它们放在文件的开头:

var title = "Script title";
var alias = "script_alias";

是否可以用 Python 轻松读取这些变量?

最佳答案

假设您只需要这两行,并且它们位于文件的顶部...

import re

js = open("yourfile.js", "r").readlines()[:2]

matcher_rex = re.compile(r'^var\s+(?P<varname>\w+)\s+=\s+"(?P<varvalue>[\w\s]+)";?$')
for line in js:
matches = matcher_rex.match(line)
if matches:
name, value = matches.groups()
print name, value

关于javascript - 使用 Python 从文件中读取 JavaScript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10222642/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com