如何在Python中解析.js文件中的JavaScript对象?
我想从Python中的.JS文件中获取JS对象。 这里有我的JavaScribot文件示例 这是一个.js文件如何在Python中解析.js文件中的JavaScript对象?,javascript,python,Javascript,Python,我想从Python中的.JS文件中获取JS对象。 这里有我的JavaScribot文件示例 这是一个.js文件 // License: GNU General Public License v3. See license.txt frappe.query_reports["Employee Birthday"] = { "filters": [ { "fieldname":"month", "label": __("Mon
// License: GNU General Public License v3. See license.txt
frappe.query_reports["Employee Birthday"] = {
"filters": [
{
"fieldname":"month",
"label": __("Month"),
"fieldtype": "Select",
"options": "Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug\nSep\nOct\nNov\nDec",
"default": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov",
"Dec"][frappe.datetime.str_to_obj(frappe.datetime.get_today()).getMonth()],
},
{
"fieldname":"company",
"label": __("Company"),
"fieldtype": "Link",
"options": "Company",
"default": frappe.defaults.get_user_default("Company")
}
]
}
我需要Python.py文件中的这个
这是我的目标,这是我想要的
过滤器=[
{
“字段名”:“月份”,
“标签”:(“月份”),
“字段类型”:“选择”,
“选项”:“Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug\nSep\nOct\nNov\nDec”,
“默认值”:[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”,
“Dec”][frappe.datetime.str_to_obj(frappe.datetime.get_today()).getMonth()],
},
{
“字段名”:“公司”,
“标签”:(“公司”),
“字段类型”:“链接”,
“期权”:“公司”,
“default”:frappe.defaults.get\u user\u default(“公司”)
}
]
一种方法是将js文件中的对象序列化为JSON字符串,然后反序列化为Python脚本中的对象。这种方法对你有用吗?为什么jsfrappe.defaults.get\u user\u default(“公司”)
可以在python中工作?frappe.defaults.get\u user\u default(“公司”)
这是一个js对象属性。一种方法是将js文件中的对象序列化为JSON字符串,并将其反序列化为python脚本中的对象。这种方法对你有用吗?为什么jsfrappe.defaults.get\u user\u default(“公司”)
应该在python中工作?frappe.defaults.get\u user\u default(“公司”)
这是一个js对象属性