0
Pythonで文字列を挿入することによって、JavaScriptファイルの特定のセクションを変更する必要があります。ここにjavascriptファイルの小さなサンプルがあります。ここで JavaScriptファイルの特定の部分に文字列を挿入
//----------------------------------------Peter Lighting Priorities-----------------------------------------------------
/*
// Lighting low prios for everything else//
peter_RenderBoy_lighting_lowPrios = {
"fromProductionGroups" : ["peter_RenderBoy_lighting"],
"matchFilters" : [
{"user": "", "name": ""}
],
"toProductionGroup" : "",
"priority" : 3
};
moveAndPrioritise(peter_RenderBoy_lighting_lowPrios);
// lighting normal and Approved LFL shots (emailed at 8pm) //
peter_RenderBoy_lighting_normalPrios = {
"fromProductionGroups" : ["peter_RenderBoy_lighting"],
"matchFilters" : [
{"user": "", "name": ""}
],
"toProductionGroup" : "",
"priority" : 2
};
moveAndPrioritise(peter_RenderBoy_lighting_normalPrios);
では、JavaScriptの同じサンプルは、それが挿入する必要がある文字列「
INSERT_STRING_HERE」太字のを見せている。
//----------------------------------------Peter Lighting Priorities-----------------------------------------------------
/*
// Lighting low prios for everything else//
peter_RenderBoy_lighting_lowPrios = {
"fromProductionGroups" : ["peter_RenderBoy_lighting"],
"matchFilters" : [
{"user": "", "name": ""}
],
"toProductionGroup" : "",
"priority" : 3
};
moveAndPrioritise(peter_RenderBoy_lighting_lowPrios);
// lighting normal and Approved LFL shots (emailed at 8pm) //
peter_RenderBoy_lighting_normalPrios = {
"fromProductionGroups" : ["peter_RenderBoy_lighting"],
"matchFilters" : [
{"user": "", "name": "***INSERT_STRING_HERE***"}
],
"toProductionGroup" : "",
"priority" : 2
};
moveAndPrioritise(peter_RenderBoy_lighting_normalPrios);
この今のところ私の試み、単なるショーでした私は正規表現をインポートしているが、それを使って私の努力を断念し、javascriptファイルをループしようとしているが、私が必要とするものを達成するために進める方法がわからない:
import re
javascript_file = open('/depts/wranglers/frankie/farmtools/priorities/autoHook.js')
for line in javascript_file:
if '// lighting normal and Approved LFL shots (emailed at 8pm) //' in line:
Pythonスクリプトはどの文字列を挿入するべきかを知っていますか? – Barmar