python - Discord Bot 中的 NameError
问题描述
当我尝试设置它时出现错误。当我运行它时出现此错误。我能做些什么?代码在这里错误说:
File "C:\Users\meganano202\Desktop\PokeCord-master\var_secrets.py", line 4, in <module>
CLIENT_SECRET = yWW55ovf6-KxETrB1v18x_-QLUJaoaam #Discord given
NameError: name 'yWW55ovf6' is not defined
我尝试更改密钥,但总是说密钥未定义
from var_secrets import *
import os
import json
import pickle
import random
import asyncio
# api #
import discord
from imgurpython import ImgurClient
# DISCORD VARS #
#client = discord.Client()
BOT_PREFIX = ";"
CHANNEL_IDs = ("449281327988998156")
# PYTHON VALS #
class bcolors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
# Globals #
imgr_client = ImgurClient(imgr_client_id, imgr_client_secret)
# Image Vars #
white = (255,255,255,255)
black = (0, 0, 0, 255)
这段代码打开它以获取信息:
MASTER_ID = None #Discord ID
CLIENT_ID = None #Discord given
CLIENT_SECRET = None #Discord given
TOKEN = None #Discord given
imgr_client_id = None #IMGR Given
imgr_client_secret = None #IMGR Given
解决方案
正如@John Gordon 提到的
在var_secrets.py
文件中,您需要在值周围加上引号
CLIENT_SECRET = "yWW55ovf6-KxETrB1v18x_-QLUJaoaam".
推荐阅读
- apache-kafka - 使用 SSL 在 Spring Kafka 配置上获取 java.io.EOFException
- go - 输入字节 68 处的非法 base64 数据
- php - Variable registering empty value although initialized in PHP
- sql - 使用索引加速连接
- tfs - tfs 中的转义变量
- python - 基于 Pandas 列的 sumproduct
- regex - 将基于 spark 的正则表达式转换为在 scala 中处理常规字符串
- python - 使用 OpenCV 进行 RaspiCam 鱼眼校准
- java - 无法理解在 ConcurrentHashMap 中重写 equals 方法的优势
- c# - iframe 不会尊重登录 cookie