1.安装依赖
pip install jsmin
2.目录结构
![在这里插入图片描述](https://img-blog.csdnimg.cn/3fdb0842546f44b898898626e74b538f.png)
3.代码
import os
import jsmin
def batch_run(src_dir, tgt_dir):
'''
针对目录下的全部js操作
:param src_dir:
:param tgt_dir:
:return:
'''
filename_list = os.listdir(src_dir)
for filename in filename_list:
src_path, tgt_path = os.path.join(src_dir, filename), os.path.join(tgt_dir, filename)
run(src_path, tgt_path)
def run(src_path, tgt_path):
'''
针对单独js文件操作
:param src_path:
:param tgt_path:
:return:
'''
with open(src_path, "r", encoding='utf-8') as input_file:
with open(tgt_path, "w", encoding='utf-8') as output_file:
output_file.write(jsmin.jsmin(input_file.read()))
if __name__ == '__main__':
src_dir = "./src"
tgt_dir = "./tgt"
batch_run(src_dir, tgt_dir)
4.执行结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/254a5fc39f494c8497e127aefc37b10d.png)