python语言的文件路径,设置为当前文件夹下的一个文件夹,进行完对文件的统计操作后,将结果保存为以关键词命名的文件夹,没有就创建,将输出的多个文件保存到创建的文件夹下
时间: 2024-05-04 15:16:53 浏览: 101
可以使用Python中的os模块和shutil模块来实现上述功能。
首先,获取当前文件夹路径可以使用os.getcwd()函数。然后,可以使用os.path.join()函数将当前文件夹路径与指定文件夹名拼接起来,得到指定文件夹的路径。
接着,使用os.path.exists()函数判断指定文件夹是否存在,如果不存在则使用os.mkdir()函数创建该文件夹。
最后,将输出的多个文件保存到该文件夹下,可以使用shutil.copy()函数将文件复制到指定路径下。
以下是示例代码:
```
import os
import shutil
# 获取当前文件夹路径
current_path = os.getcwd()
# 设置文件夹名
folder_name = "output"
# 拼接文件夹路径
folder_path = os.path.join(current_path, folder_name)
# 判断文件夹是否存在,不存在则创建
if not os.path.exists(folder_path):
os.mkdir(folder_path)
# 假设有两个输出文件output1.txt和output2.txt
output_files = ["output1.txt", "output2.txt"]
# 将输出的多个文件保存到指定文件夹下
for file in output_files:
file_path = os.path.join(folder_path, file)
shutil.copy(file, file_path)
```
上述代码中,首先使用os.getcwd()函数获取当前文件夹路径,然后使用os.path.join()函数将当前文件夹路径与指定文件夹名拼接起来,得到指定文件夹的路径。接着,使用os.path.exists()函数判断指定文件夹是否存在,如果不存在则使用os.mkdir()函数创建该文件夹。
最后,通过循环遍历输出的多个文件,将每个文件复制到指定文件夹下,使用shutil.copy()函数实现。
阅读全文