找到 34423 篇文章,关于编程

更改 Python 中 Tkinter 按钮的命令方法

Dev Prakash Sharma
更新于 2021年4月15日 13:11:16

5K+ 次查看

按钮小部件的重要性在于它用于处理事件以在应用程序中执行某些操作。为了处理此类事件,我们通常定义一个包含某些操作的方法。假设我们想要在初始化按钮后更改事件方法。我们可以使用 configure(options) 方法配置按钮及其处理程序。因此,通过定义一个新方法并配置按钮,我们可以使用相同的按钮触发一个新的事件。示例 # 导入 tkinter 库 from tkinter import * # 创建 tkinter 框架的实例 win = Tk() # 设置几何形状 win.geometry("750x250") # 定义 ... 阅读更多

在 Python 中查找一年中每一天出现的次数

AmitDiwan
更新于 2021年4月15日 13:13:41

473 次查看

当需要查找一年中每一天出现的次数时,定义一个列表,对其进行迭代,并分别递增计数。以下是相同内容的演示 - 示例 实时演示 import math def num_of_occurrence(n, firstday): my_days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] my_count = [4 for i in range(0, 7)] my_position = -1 for i in range(0, 7): if (first_day == my_days[i]): my_position = i break ... 阅读更多

在 Python 中将日期字符串转换为时间戳

AmitDiwan
更新于 2021年4月15日 13:12:49

1K+ 次查看

当需要将字符串转换为时间戳时,使用“mktime”方法。此方法存在于“time”包中。以下是相同内容的演示 - 示例 实时演示 import time import datetime my_string = "24/03/2021" print("日期字符串为:") print(my_string) print("时间戳为:") print(time.mktime(datetime.datetime.strptime(my_string, "%d/%m/%Y").timetuple())) 输出 日期字符串为: 24/03/2021 时间戳为: 1616544000.0 解释 导入所需包。 定义字符串,并在控制台中显示。 调用 time 包中的“mktime”方法,并将字符串作为参数传递给它。“strptime”用于从 ... 阅读更多

向 Tkinter 中的一组小部件添加滚动条

Dev Prakash Sharma
更新于 2021年4月15日 13:08:31

632 次查看

假设您想向应用程序中的一组小部件添加滚动条,那么您可以使用 tkinter 中的 Scrollbars 属性。可以通过 Scrollbar(....options) 向一组小部件添加滚动条。示例 在此示例中,我们将定义一组 Listbox 小部件,然后添加一个垂直滚动条以使列表可滚动。# 导入所需库 from tkinter import * # 创建 tkinter 框架或窗口的实例 win = Tk() # 定义几何形状 win.geometry("750x400") # 创建一个 listbox listbox= Listbox(win) listbox.pack(side =LEFT, fill = BOTH) # 创建一个滚动条 scrollbar = Scrollbar(win) ... 阅读更多

如何使用 Boto3 更新 AWS Glue 目录中工作流的详细信息

Ashish Anand
更新于 2021年4月15日 13:08:22

245 次查看

在本文中,我们将了解如何更新 AWS Glue 目录中工作流的详细信息。示例 问题陈述:使用 Python 中的 boto3 库更新在您的帐户中创建的工作流的详细信息。解决此问题的方法/算法 步骤 1:导入 boto3 和 botocore 异常以处理异常。步骤 2:workflow_name 是此函数的必需参数。Description 和 deault_run_properties 是可选参数。它更新给定工作流的详细信息。步骤 3:使用 boto3 lib 创建 AWS 会话。确保在默认配置文件中提到了 region_name。如果未提及,则在 ... 阅读更多

如何使用 Boto3 更新 AWS Glue 数据目录中爬虫的调度程序

Ashish Anand
更新于 2021年4月15日 13:08:00

338 次查看

在本文中,我们将了解如何更新 AWS 帐户中存在的爬虫的调度程序。示例 问题陈述:使用 Python 中的 boto3 库更新爬虫的调度程序。解决此问题的方法/算法 步骤 1:导入 boto3 和 botocore 异常以处理异常。步骤 2:crawler_name 和 scheduler 是此函数的必需参数。scheduler 的格式应为 cron(cron_expression)。Cron_Expression 可以写成 (15 12 * * ? *),即爬虫每天在 12:15UTC 运行。步骤 3:使用 boto3 lib 创建 AWS 会话。确保在默认配置文件中提到了 region_name。 ... 阅读更多

如何使用 Boto3 从 AWS Glue 资源中删除标签

Ashish Anand
更新于 2021年4月15日 13:07:18

230 次查看

在本文中,我们将了解如何从 AWS Glue 资源中删除标签。示例 从 AWS Glue 数据库中删除标签“glue-db: tests”。问题陈述:使用 Python 中的 boto3 库删除 AWS Glue 资源中的标签。解决此问题的方法/算法 步骤 1:导入 boto3 和 botocore 异常以处理异常。步骤 2:resource_arn 和 tags_list 是此函数的必需参数。resource_arn 的格式应如下所示:Catalogarn:aws:glue:region:account-id:catalogDatabasearn:aws:glue:region:account-id:database/database nameTablearn:aws:glue:region:account-id:table/database name/table nameConnectionarn:aws:glue:region:account-id:connection/connection nameCrawlerarn:aws:glue:region:account-id:crawler/crawler-nameJobarn:aws:glue:region:account-id:job/job-nameTriggerarn:aws:glue:region:account-id:trigger/trigger-nameDevelopment endpointarn:aws:glue:region:account-id:devEndpoint/development-endpoint-nameMachine learning transformarn:aws:glue:region:account-id:mlTransform/transform-idtags_list 应为 [“key1, key2…]步骤 3:使用 boto3 lib 创建 AWS 会话。确保在默认配置文件中提到了 region_name。如果未提及,则 ... 阅读更多

如何使用 Boto3 从 AWS Glue 资源中获取标签

Ashish Anand
更新于 2021年4月15日 13:06:58

1K+ 次查看

在本文中,我们将了解用户如何获取与 AWS Glue 资源关联的标签。示例 从 AWS Glue 数据库中获取标签“glue-db: tests”。问题陈述:使用 Python 中的 boto3 库从 AWS Glue 资源中获取标签。解决此问题的方法/算法 步骤 1:导入 boto3 和 botocore 异常以处理异常。步骤 2:resource_arn 是此函数的必需参数。resource_arn 的格式应如下所示:Catalogarn:aws:glue:region:account-id:catalogDatabasearn:aws:glue:region:account-id:database/database nameTablearn:aws:glue:region:account-id:table/database name/table nameConnectionarn:aws:glue:region:account-id:connection/connection nameCrawlerarn:aws:glue:region:account-id:crawler/crawler-nameJobarn:aws:glue:region:account-id:job/job-nameTriggerarn:aws:glue:region:account-id:trigger/trigger-nameDevelopment endpointarn:aws:glue:region:account-id:devEndpoint/development-endpoint-nameMachine learning transformarn:aws:glue:region:account-id:mlTransform/transform-id步骤 3:使用 boto3 lib 创建 AWS 会话。确保在默认配置文件中提到了 region_name。如果未提及,则明确传递 ... 阅读更多

如何使用 Boto3 在 AWS Glue 资源中添加标签

Ashish Anand
更新于 2021年4月15日 13:06:39

1K+ 次查看

在本文中,我们将了解用户如何在 AWS Glue 资源中添加标签。示例 在 AWS Glue 数据库中添加标签“glue-db: tests”。问题陈述:使用 Python 中的 boto3 库在 AWS Glue 资源中添加标签。解决此问题的方法/算法 步骤 1:导入 boto3 和 botocore 异常以处理异常。步骤 2:resource_arn 和 tags_dict 是此函数的必需参数。resource_arn 的格式应如下所示:Catalogarn:aws:glue:region:account-id:catalogDatabasearn:aws:glue:region:account-id:database/database nameTablearn:aws:glue:region:account-id:table/database name/table nameConnectionarn:aws:glue:region:account-id:connection/connection nameCrawlerarn:aws:glue:region:account-id:crawler/crawler-nameJobarn:aws:glue:region:account-id:job/job-nameTriggerarn:aws:glue:region:account-id:trigger/trigger-nameDevelopment endpointarn:aws:glue:region:account-id:devEndpoint/development-endpoint-nameMachine learning transformarn:aws:glue:region:account-id:mlTransform/transform-idtags_dict 应为 {“key”:”value”, ..}步骤 3:使用 boto3 lib 创建 AWS 会话。确保在默认配置文件中提到了 region_name。如果 ... 阅读更多

向 tkinter Text 小部件添加高级功能

Dev Prakash Sharma
更新于 2021年4月15日 13:06:12

585 次查看

Tkinter文本组件远不止是一个多行文本编辑器。它在需要用户交互的许多应用程序中都非常有用。为了配置文本组件,Tkinter提供了许多函数和方法。我们可以添加一些特性来设置文本组件的样式,例如:更改字体家族、背景颜色、前景色、添加和选择特定文本、更改字体大小等等。示例在本例中,我们将看到如何向特定文本组件添加不同的功能,#导入tkinter库 from tkinter import * #创建一个tkinter框架实例 win = Tk() #设置 ... 阅读更多

广告
© . All rights reserved.