Создайте файл Excel с помощью xlsxwriter в другой папке, используя относительный путь - PullRequest
0 голосов
/ 28 августа 2018

У меня есть файл python по пути: ... Desktop / Python_files / python_file.py

Я хочу создать файл Excel, сохраненный по пути: ... Рабочий стол / Excel_files / exceL_file.xlsx

Я хочу сделать это, используя относительный путь. Это означает, что я хочу отойти от Python_files, перейти в Excel_files и создать exceL_file.xlsx. Синтаксис ниже не работает для этого. Как мне его изменить?

workbook = xlsxwriter.Workbook(' ../Excel_files/exceL_file.xlsx')

Я использую Python 2.7.

1 Ответ

0 голосов
/ 28 августа 2018
import os.path

path=os.path.relpath("Your Path/Excel_files/exceL_file.xlsx")

workbook = xlsxwriter.Workbook(path)

Вы можете использовать os.path, чтобы получить свой относительный путь, просто замените «Твой путь» на полный путь

...