input输入的文本,用python生成代码逻辑树

# input输入的代码

import os

# 输入文件夹路径
folder_path = input("请输入文件夹路径:")

# 使用os模块创建文件夹
os.makedirs(folder_path, exist_ok=True)

# 输入多行文本
print("请输入多行文本,以99.9结束:")
lines = []
while True:
    line = input()
    if line == "99.9":
        break
    lines.append(line)

# 保存文本到文件
file_path = os.path.join(folder_path, "data.txt")
with open(file_path, 'w') as file:
    file.write("\n".join(lines))

print("文件夹和文件保存成功!")
# 逻辑树 

开始
│
├─ 输入文件夹路径
│
├─ 创建文件夹
│    ├─ 文件夹路径是否存在?
│    │    ├─ 是:结束
│    │    └─ 否:创建文件夹
│    └─ 文件夹创建成功
│
├─ 输入多行文本
│
├─ 保存文本到文件
│    ├─ 构建文件路径
│    └─ 将文本写入文件
│
└─ 文件夹和文件保存成功

【相关推荐】



  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7747221
  • 你也可以参考下这篇文章:input函数遇换行符不结束输入 python
  • 您还可以看一下 覃秉丰老师的python入门课程中的 input用法小节, 巩固相关知识点
  • 除此之外, 这篇博客: Python学习笔记——记录学习点滴中的 python输入函数input() 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • input()函数的基本使用

      • 变量 赋值运算符’=’ input(‘input the number:’)

      • present = input(‘大圣想要声明礼物呢?’)

    present=input('大圣想要什么礼物呢?')
    print(present,type(present))
    
    a=input('请输入一个加数:')
    b=input('请输入另一个加数:')
    print(type(a),type(b))   #input()函数是输入一个字符串的数据类型
    print(a+b)               #此处+起到的是连接作用
    a=int(a)
    b=int(b)
    print(a+b)
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^