Помещение zip-файла в ту же рабочую директорию, что и скрипт python с кодом vs - PullRequest
0 голосов
/ 25 июня 2019

Стремясь загрузить файл на платформу, которая является ZIP-файлом. Когда я иду, чтобы открыть файл, он не возвращает такой файл или каталог. Из моего исследования выяснилось, что файл находится не в том же рабочем каталоге, и поэтому я не могу получить к нему доступ. Что мне нужно изменить в настройках запуска JSON для доступа к текущему рабочему каталогу для этого файла?

Я пытаюсь загрузить входной файл на платформу облачных вычислений. Я использую Ubuntu 18.04, работающую в Oracle VirtualBox, Python 2.7.15 64-bit. Я использую встроенный терминал в коде vs и через отладчик, я запустил настройки JSON и пытаюсь добавить следующее в текущую конфигурацию

"cwd": "$ {workspaceFolder} / data"

на основе документации против кода, которая по существу создаст относительный путь к файлу, к которому я пытаюсь получить доступ.

Настройки JSON с изменениями, чтобы попытаться заставить текущие рабочие каталоги для zip-файла и сценария python работать в одном каталоге

"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"cwd": "${workspaceFolder}/data"

Скрипт Python, выдающий ошибки

import requests
file_upload = requests.post(
"https://platform.com",
 data=None,
 files={"file": open("input.zip")},
 headers={"Authorization": "<api-key>"}
 )
 print file_upload.content

Я ожидаю вывод, который просто возвращается без сообщений об ошибках. Текущее сообщение об ошибке:

IOError: [Errno 2] Нет такого файла или каталога: input.zip

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...