#javascript #python #vscode-extensions
Вопрос:
Я создаю простое расширение VSC, которое способно запускать скрипт python, когда я ввожу команду в палитру команд. Скрипт python считывает определенные данные из config.txt файл, расположенный в том же каталоге, что и скрипт.
Моя проблема в следующем: когда я запускаю скрипт с терминала, он может найти файл конфигурации. Однако, когда я запускаю его через палитру команд, файл конфигурации не может быть найден.
os.getcwd() -> возвращает путь, который я ожидаю, когда запускаю скрипт с терминала. Однако, когда я запускаю его из командной панели, он возвращает путь /home/user.
Есть ли способ сделать путь к файлу config.txt файл в конфигурацию для самого расширения? Как бы я затем добавил этот элемент конфигурации в скрипт python
Любая помощь будет очень признательна 🙂
Примечание: Расширение будет использоваться не только мной, поэтому, к сожалению, жесткое кодирование пути-это не вариант
Комментарии:
1. разве это не «config.txt» настройки для вашего расширения, содержащего настройки по умолчанию? Если да, то содержимое находится в настройках
2. Можете ли вы поделиться своим кодом?