123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- # encoding:utf-8
- import os
- import sys
- from urllib.parse import quote
- def find_replace(file):
- is_file = True
- for root, dirs, files in os.walk(file):
- for f in files:
- is_file = False
- file_path = os.path.join(root, f)
- if file_path.endswith(".md"):
- print("markdown",file_path)
- file_name = file_path.replace(".md","")[file_path.rfind("\\")+1:]
- chapt_name = file_path[file_path.find("/")+1:file_path.rfind("\\")]
- print(file_name)
- # print("文件名字",file_name,"章节名字",chapt_name)
- old = "]("+file_name
- new = "]("+"http://fishros.com/d2lros2foxy/"+chapt_name[4:]+"/"+quote(file_name)
- print(old,new)
- with open(file_path,encoding='utf-8') as f:
- data = f.read()
- if data.find(old) > -1:
- # print("发现,准备替换:%s" % file_path)
- data = data.replace(old,new)
- data = "《动手学ROS2》"+file_name+\
- """
- > 本系列教程作者:小鱼
- > 公众号:鱼香ROS
- > QQ交流群:139707339
- > 教学视频地址:[小鱼的B站](https://space.bilibili.com/1940177928)
- > 完整文档地址:[鱼香ROS官网](https://fishros.com/)
- > 版权声明:如非允许禁止转载与商业用途。
- > 
- """ \
- +data \
- + """
- ### 作者介绍:
- **我是小鱼,机器人领域资深玩家,现深圳某独脚兽机器人算法工程师一枚**
- **初中学习编程,高中开始接触机器人,大学期间打机器人相关比赛实现月入2W+(比赛奖金)**
- **目前在输出机器人学习指南、论文注解、工作经验,欢迎大家关注小鱼,一起交流技术,学习机器人**
- """
- # print(data)
- with open(file_path,"w",encoding='utf-8') as f:
- f.write(data)
-
- # 遍历所有的文件夹
- for d in dirs:
- os.path.join(root, d)
- # if is_file:
- # with open(file) as f:
- # data = f.read()
- # if data.find(old) > 0:
- # print("替换%s" % file)
- # data = data.replace(old,new)
- # with open(file,"w") as f:
- # f.write(data)
- find_replace("../docs/chapt8")
|