python在系统目录地下新建文件夹,并将数据表保存在新建文件夹地下的excel文件中,这个脚本这么写?
时间: 2024-02-28 22:56:23 浏览: 52
可以使用Python中的os和openpyxl模块来实现这个功能。下面是一个示例代码:
```python
import os
from openpyxl import Workbook
# 定义文件夹和文件名
folder_name = "new_folder"
file_name = "data_table.xlsx"
# 创建文件夹
if not os.path.exists(folder_name):
os.makedirs(folder_name)
# 创建Excel文件并保存数据表
wb = Workbook()
sheet = wb.active
sheet["A1"] = "姓名"
sheet["B1"] = "年龄"
sheet["A2"] = "张三"
sheet["B2"] = 20
sheet["A3"] = "李四"
sheet["B3"] = 25
file_path = os.path.join(folder_name, file_name)
wb.save(file_path)
```
这段代码首先定义了文件夹和文件名,然后使用`os.makedirs()`函数创建了新的文件夹。接着,使用`openpyxl`模块创建了一个新的Excel文件,并在其中添加了一个数据表。最后,使用`os.path.join()`函数将文件夹和文件名拼接起来,获得完整的文件路径,并将Excel文件保存到该路径下。
阅读全文