如何从AWS S3导入jupyter笔记本中的.py文件

我正在使用AWS的jupyter笔记本进行工作,我有两个文件:main.ipynb和utils.py,我想做的是import utils在我的jupyter笔记本文件中。

不幸的是,我尝试了以下解决方案,但没有一个起作用:

import sys

sys.path.append("/home/jovyan/dir1")
%load utils.py

并在更改目录后直接导入

import utils

我的文件“ utils.py”:

def hello():
    print("hello")

问题已解决:

解决方案是添加这些内容:

s3 = boto3.resource('s3')
s3.meta.client.download_file(os.environ['S3_BUCKET'],"dir1/utils.py","utils.py")

import utils
ttdrhfiaid 回答:如何从AWS S3导入jupyter笔记本中的.py文件

将python路径导出到尝试导入utils的路径。 从您的文件路径运行以下命令

let array1 =[
  {
    "id": 1,"value": false
  },{
    "id": 2,{
    "id": 3,"value": true
  },{
    "id": 4,"value": false
  }
]


let array2 = [
  {
    "id": 1
  },{
    "id": 4
  }
]

const resultArr = array1.map((item) => {
      if (array2.findIndex((item2) => {return item2.id == item.id}) !== - 1) {
          item.value = true;
      }
      return item; 
  })
  console.log(resultArr);
本文链接:https://www.f2er.com/3167299.html

大家都在问