実現したいこと
プログラミング初学者です。
Jupyter lab内で、jsonファイルからipynbファイルへのインポート?ができません。
具体的にはjsonファイルに暗号キーを記入し、ipynbファイルで使えるようにしたいのです。
以下に画像を付しておきます。
udemyでの講義の一環として出てきました。
上の画像1枚目下の方にある
{ "KEY": "YOUR_KEY", "ENDPOINT": "YOURT_ENDPOINT" }
に関しては講師がしていたため、正直なんのためなのかよくわかりませんでしたが、とりあえず記入しました。
jsonに関して、YOUR_KEY ,KEYに関して2つあるのはトライしてみただけなので、KEY,ENDPOINTに関しては不必要だと考えています。
前提
Jupyterlab使用
python3.9
プログラミング初学者
発生している問題・エラーメッセージ
KeyError: 'YOUR_KEY'
該当のソースコード
python
1pip install --upgrade azure-cognitiveservices-vision-computervision 2!pip3 install pillow 3from azure.cognitiveservices.vision.computervision import ComputerVisionClient 4from azure.cognitiveservices.vision.computervision.models import OperationStatusCodes 5from azure.cognitiveservices.vision.computervision.models import VisualFeatureTypes 6from msrest.authentication import CognitiveServicesCredentials 7 8from array import array 9import os 10from PIL import Image 11import sys 12import time 13import json 14with open('secret.json') as f: 15 secret = json.load(f) 16{ 17 "KEY": "YOUR_KEY", 18 "ENDPOINT": "YOURT_ENDPOINT" 19} 20KEY = secret["YOUR_KEY"] 21ENDPOINT = secret["YOUR_ENDPOINT"]
json
1{"YOUR_KEY": "○○○"} 2{"YOUR_ENDPOINT": "×××"} 3{"KEY": "○○○"} 4{"ENDPOINT": "×××"}
試したこと
Note: you may need to restart the kernel to use updated packages.
とも表示されているため(画像1枚目)ツールばより[Kernel] - [Restart] からrestartしました。
ただし、restartして、リロードしても表示が消えることはありませんでした。

回答2件
あなたの回答
tips
プレビュー