欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > 一个能够在网上爬取思维导图的python小程序

一个能够在网上爬取思维导图的python小程序

2024/10/25 18:35:05 来源:https://blog.csdn.net/haigear/article/details/140878039  浏览:    关键词:一个能够在网上爬取思维导图的python小程序

这个小程序是为需要从网上爬取思维导图的朋友写的,时间久了怕被遗忘在垃圾箱里,所以贴出来,给需要的同学使用。

河西石原创地址:https://haigear.blog.csdn.net/article/details/140878039

二、使用方法及流程介绍

简单的说明一下使用的方法:
1、在网上找到自己需要的思维导图,然后粘贴到思维导图软件中,使用图片转思维导图功能转化为思维导图,但是,一般的思维导图软件都是收费的,而且不让转为其他思维导图格式。
2、右键拷贝思维导图,我们可以获得一个带有缩进格式的文本序列。

3、使用我下面的代码,将文本序列变为思维导图。也就是将缩进格式的文本,变为了puml的代码了。放入支持puml代码的编辑器中,如我们前面博文中提到的vnote中就可以很顺利得到我们自己本地的思维导图了。

在这里插入图片描述
4、完成效果
在这里插入图片描述
河西石原创地址:https://haigear.blog.csdn.net/article/details/140878039

三、源代码

import tkinter as tk
from tkinter import colorchooser, messagebox
from tkinter.scrolledtext import ScrolledText
import configparser
import os# 定义默认颜色配置
DEFAULT_COLORS = ['#000000', '#FFA500', '#32CD32', '#CD5C5C']# 定义读取配置文件的函数
def read_config(config_file):config = configparser.ConfigParser()# 如果文件不存在,创建一个新文件并添加默认颜色配置if not os.path.exists(config_file):config['COLORS'] = {f'level{i}': color for i, color in enumerate(DEFAULT_COLORS)}with open(config_file, 'w') as configfile:config.write(configfile)config.read(config_file)# 确保COLORS部分存在if 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com