我正在尝试制作一个不和谐的机器人,当我尝试使用 load_dotenv() 加载 .env 时,它不起作用,因为它说
Traceback (most recent call last):
File "/home/fanjin/Documents/Python Projects/Discord Bot/bot.py", line 15, in <module>
client.run(TOKEN)
File "/home/fanjin/.local/lib/python3.8/site-packages/discord/client.py", line 708, in run
return future.result()
File "/home/fanjin/.local/lib/python3.8/site-packages/discord/client.py", line 687, in runner
await self.start(*args, **kwargs)
File "/home/fanjin/.local/lib/python3.8/site-packages/discord/client.py", line 650, in start
await self.login(*args, bot=bot)
File "/home/fanjin/.local/lib/python3.8/site-packages/discord/client.py", line 499, in login
await self.http.static_login(token.strip(), bot=bot)
AttributeError: 'NoneType' object has no attribute 'strip
Run Code Online (Sandbox Code Playgroud)
这是我的机器人代码:
import os
import discord
from dotenv import load_dotenv
load_dotenv()
TOKEN = os.getenv('DISCORD_TOKEN')
client = discord.Client()
@client.event
async def …
Run Code Online (Sandbox Code Playgroud) 在我将应用程序发送到应用程序商店以获得批准后,我在iTunes Connect中收到"无效二进制文件"消息.然后我在Apple的电子邮件中收到以下消息:
我的应用只是一个简单的游戏应用程序.没有调用外部程序.我已经研究了这条消息,并检查了以下内容:
我在网上或任何论坛都找不到任何其他原因.任何帮助是极大的赞赏.感谢您的时间.
一个你联系Apple和你等待很长时间...重置iTunes连接因为这个问题来自Apple.(Apple要求发送此问题的日志)
另一个解决方案,你在iTunes上创建一个其他项目应用程序连接并上传你的工作,这个解决方案工作正常,是我的解决方案.
另一个解决方案是,在Xcode上创建一个新项目,将项目复制并粘贴到另一个项目中....(创建新的配置文件等...)并将您的工作上传到Itunes Connect上的同一项目应用程序中.
步骤(2)+步骤(3),在Xcode和Itunes Connect中创建一个新项目.
创建一个具有相同名称包标识符的新项目,它完美地运行!