python:create folder
# -*- coding: UTF-8 -*-
# encoding: utf-8
#-*- coding: UTF-8 -*-
# 版权所有 2023 ©涂聚文有限公司
# 许可信息查看:
# 描述:
# Author : geovindu,Geovin Du 涂聚文.
# IDE : PyCharm 2023.1 python 311
# Datetime : 2023/7/5 11:08
# User : geovindu
# Product : UI
# Project : pythonTkinterDemo
# File : menu.py
# explain : 学习
# 创建文件方法
def mkdirFile(folder:str, writestring:str):
"""
没有文件夹创建,把内容写入TEXT文本文件中
:param folder: 文件夹名称
:param writestring: 要写的内容
:return: None
"""
i = 1
while True:
# 判断是否文件存在,如果不存在则创建,存在则改名
f_p_intact = folder + "\\geovindu" + str(i) + ".txt"
# 打印完整文件名称
print("已创建的文件是:",f_p_intact)
if not os.path.exists(f_p_intact):
# 文件的写操作
f = open(f_p_intact, "w+",encoding='utf8')
f.write(writestring)
# 关闭文件流
f.close()
break
else:
i += 1
调用:
filename = input("请输入需要创建的文件夹名称:\n")
filetext = input("请输入需要写入文件的内容:\n")
# 获得当前目录
nowpath = os.getcwd()
# 拼出文件夹的完整路径
filepath = nowpath + '\\' + filename
# 判断是否文件夹存在,如果不存在则创建,存在则在文件夹中创建文件
if os.path.exists(filepath):
print("目录文件夹已存在")
mkdirFile(filepath, filetext)
else:
# 创建文件夹
os.mkdir(filepath)
print("创建目录是:", filepath)
mkdirFile(filename, filetext)
哲学管理(学)人生, 文学艺术生活, 自动(计算机学)物理(学)工作, 生物(学)化学逆境, 历史(学)测绘(学)时间, 经济(学)数学金钱(理财), 心理(学)医学情绪, 诗词美容情感, 美学建筑(学)家园, 解构建构(分析)整合学习, 智商情商(IQ、EQ)运筹(学)生存.---Geovin Du(涂聚文)
浙公网安备 33010602011771号