|
|
- import sys
-
- def rewrite():
- with open('/Users/getmind/ds/kf/erp_automation.py', 'r') as f:
- lines = f.readlines()
-
- start_idx = -1
- end_idx = -1
-
- for i, line in enumerate(lines):
- if '# 步骤C: 切换筛选条件 - 取消"等待订单合并",勾选"已付款待审核"' in line:
- start_idx = i
- break
-
- for i in range(start_idx, len(lines)):
- if 'close_msg_dialog("审核结果提示")' in lines[i]:
- end_idx = i + 1
- break
-
- if start_idx == -1 or end_idx == -1:
- print("未找到起点或终点")
- return
-
- original_block = lines[start_idx:end_idx]
-
- # 因为原来已经是 12 个空格缩进,现在需要 16 个空格
- indented_block = []
- for line in original_block:
- if line.strip() == "":
- indented_block.append(line)
- elif line.startswith(" "):
- indented_block.append(" " + line)
- else:
- indented_block.append(" " + line)
-
- lines = lines[:start_idx] + indented_block + lines[end_idx:]
-
- with open('/Users/getmind/ds/kf/erp_automation.py', 'w') as f:
- f.writelines(lines)
-
- if __name__ == '__main__':
- rewrite()
|