Стремясь загрузить файл на платформу, которая является 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