寻求将文件上载为zip文件。当我打开文件时,没有任何此类文件或目录。根据我的研究,似乎文件不在同一工作目录中,这就是为什么我无法访问它。我需要在启动JSON设置中进行哪些更改才能访问此文件的当前工作目录?
我正在尝试将输入文件上传到云计算平台上。我正在使用在Oracle VirtualBox,Python 2.7.15 64位中运行的Ubuntu 18.04。我在vs代码中使用集成终端,并通过调试器启动了JSON设置,并尝试将以下内容添加到当前配置中
“ cwd”:“ $ {workspaceFolder} / data”
基于vs代码文档,该文档实际上将创建我要访问的文件的相对路径。
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:[错误2]没有这样的文件或目录:input.zip