更改joind_at时区discord.py - python

我已经尝试了许多涉及pytz的方法来更改discord.py user.joined_at时间的时区。它在UTC中,我需要在EST中使用。

我所做的是

eastern = timezone('US/Eastern')
eastern.zone
fmt='%#c
jointime=eastern.localize(datetime(user.joined_at))
createtime=eastern.localize(datetime(user.created_at))
embed=discord.Embed(title='User Information:', color=0x0000ff)
embed.set_author(name='{0.name}'.format(user),icon_url='{0.avatar_url}'.format(user))
embed.add_field(name='Join Date:', value='{0.name} joined on'.format(user)+jointime.strftime(fmt))
embed.add_field(name='Account Creation:', value='{0.name}\'s account was created on '.format(user)+createtime.strftime(fmt))

参考方案

使用pytz模块

from pytz import timezone

current_timezone_time = ctx.message.author.joined_at
new_timezone_time = current_timezone_time.astimezone(timezone('US/Pacific'))
#do whatever

在此示例中,我将其转换为US/Pacific,但是您可以执行whichever one you want。

Coverage.py:如何为从外壳程序脚本调用的多个python脚本附加结果 - python

我正在使用带有参数调用多个python代码的shell脚本。现在,我的要求是收集整个项目的报告。任何想法如何在整个代码上运行coverage.py并生成合并的报告。以下是我正在使用的shell脚本的高级模板。如果有人可以指导如何实现上述要求。#!/bin/bash variable=$1 /usr/bin/python python1.py $variabl…

从另一个Python脚本运行一个Python脚本,并传入参数 - python

                                我想从另一个Python脚本运行一个Python脚本。我想像使用命令行一样传递变量。例如,我将运行我的第一个脚本,该脚本将遍历值列表(0、1、2、3),并将其传递给第二个脚本,依次为script2.py 0和script2.py 1,依此类推。我发现了Stack Overflow questio…

编译程序时无法包含图标 - python

我正在使用pyinstaller编译程序。我不能使用-i选项包含文件。它不编译而是给出一个错误。整个编译器崩溃。我的错误代码在这里:https://pastebin.com/raw/UBTTMmke在按住+右键单击资源管理器中的目录后,我正在使用Powershell。 参考方案 确保首先在脚本的文件夹目标位置“ cd”。确保将图像文件转换为.ico文件,也将…

在返回'Response'(Python)中传递多个参数 - python

我在Angular工作,正在使用Http请求和响应。是否可以在“响应”中发送多个参数。角度文件:this.http.get("api/agent/applicationaware").subscribe((data:any)... python文件:def get(request): ... return Response(seriali…

Python exchangelib在子文件夹中读取邮件 - python

我想从Outlook邮箱的子文件夹中读取邮件。Inbox ├──myfolder 我可以使用account.inbox.all()阅读收件箱,但我想阅读myfolder中的邮件我尝试了此页面folder部分中的内容,但无法正确完成https://pypi.python.org/pypi/exchangelib/ 参考方案 您需要首先掌握Folder的myfo…