Python创建新文件夹并在其中创建文件的方法,或者文件夹路径不存在时自动创建
在Python中,您可以使用os
模块来创建新的文件夹,如果文件夹不存在,还可以自动创建。同时,您可以使用open
函数和write
方法在新创建的文件夹中创建文件,并写入内容。以下是一个简单的示例:
import os
def create_folder_and_file(folder_path, file_name, file_content):
# 如果文件夹不存在,则创建文件夹
if not os.path.exists(folder_path):
os.makedirs(folder_path)
# 文件路径
file_path = os.path.join(folder_path, file_name)
# 创建文件并写入内容
with open(file_path, 'w') as file:
file.write(file_content)
# 使用示例
folder_path = 'example_folder'
file_name = 'example.txt'
file_content = 'Hello, World!'
create_folder_and_file(folder_path, file_name, file_content)
这段代码定义了一个名为create_folder_and_file
的函数,该函数接受三个参数:folder_path
(新文件夹的路径)、file_name
(要创建的文件名)和file_content
(要写入文件的内容)。如果指定的文件夹不存在,os.makedirs
会创建它。然后,代码使用open
函数和上下文管理器(with
语句)创建文件,并将file_content
写入该文件。
评论已关闭