使用vs代码将zip文件与python脚本放在同一工作目录中

时间:2019-06-25 15:46:22

标签: python visual-studio-code

寻求将文件上载为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

0 个答案:

没有答案