鱼香ROS 3 år sedan
förälder
incheckning
778fa701e2
1 ändrade filer med 61 tillägg och 0 borttagningar
  1. 61 0
      csdn.py

+ 61 - 0
csdn.py

@@ -0,0 +1,61 @@
+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,"章节名字",chapt_name)
+            old = "]("+file_name
+            new = "]("+"http://fishros.com/d2lros2foxy/"+chapt_name+"/"+quote(file_name)
+            with open(file_path) 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/)
+>  版权声明:如非允许禁止转载与商业用途。
+> ![公众号](https://img-blog.csdnimg.cn/0c9e6d24fa68477aaa67b0fe964cc2f5.png)
+""" \
+                        +data \
+                            + """
+### 作者介绍:
+
+**我是小鱼,机器人领域资深玩家,现深圳某独脚兽机器人算法工程师一枚**
+**初中学习编程,高中开始接触机器人,大学期间打机器人相关比赛实现月入2W+(比赛奖金)**
+**目前在输出机器人学习指南、论文注解、工作经验,欢迎大家关注小智,一起交流技术,学习机器人**
+                            """
+                print(data)
+                with open(file_path,"w") 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/")