在Python中,可以使用os
模块和openpyxl
库来实现不指定驱动器位置保存文件的功能。
首先,使用os
模块的getcwd()
函数获取当前工作目录的路径。然后将文件名和扩展名与当前工作目录路径拼接在一起,形成完整的文件路径。最后,使用openpyxl
库的Workbook
类创建一个新的Excel文件,并保存到指定路径。
以下是一个示例代码:
import os
from openpyxl import Workbook
# 获取当前工作目录的路径
current_dir = os.getcwd()
# 文件名和扩展名
filename = "example"
extension = "xlsx"
# 拼接文件路径
file_path = os.path.join(current_dir, f"{filename}.{extension}")
# 创建一个新的Excel文件
workbook = Workbook()
# 保存文件到指定路径
workbook.save(file_path)
print(f"文件保存成功,路径:{file_path}")
运行以上代码后,将在当前工作目录下创建一个名为"example.xlsx"的Excel文件。
下一篇:不指定声明派生类的对象。