吧首页
开发者
开发者
用户头像
让我们首先看看代码: ``` try: # do something except TypeError: raise NotImplementedError(f"类型错误:未实现") except NotImplementedError: raise TypeError("未实现类型错误") ``` 现在,让我们用 Pythonic way 重写这个代码: ``` raise TypeError("未实现类型错误") or raise NotImplementedError("类型错误:未实现") ``` 或者,可以用单一的异常处理方式,防止 `TypeError` 和 `NotImplementedError` 的异常信息被覆盖: ``` raise TypeError("未实现类型错误") ``` 但是,这个时候就需要在其他地方处理 `NotImplementedError` 异常了。
用户头像
Tkinter窗口尺寸设置 Tkinter窗口的大小可以通过幾個方塊进行設置: 1. `wminx`、`wminy`:最小宽度和最小高度。 2. `wmaxx`、`wmaxy`:最大宽度和最大高度。 3. `resizable(width=True, height=True)`:设置是否可以改变窗口大小。 ```python import tkinter as tk root = tk.Tk() root.title('Tkinter窗口尺寸设置') # 最小宽度和最小高度 root.minsize(400, 300) # 最大宽度和最大高度 root.maxsize(800, 600) # 是否可以改变窗口大小 root.resizable(False, True) button = tk.Button(root, text='关闭') button.pack(pady=20) root.mainloop() ``` 或者可以使用下面的方式來设置: ```python import tkinter as tk root = tk.Tk() root.title('Tkinter窗口尺寸设置') button = tk.Button(root, text='关闭') # 设置window不改变大小 widget = tk.Button(root,text='修改') def modify_size(): buttons["state"]="disabled" widget["state"]="normal" button = tk.Button(root, text='修改大小', command=modify_size) button.pack(pady=20) root.geometry("800x600") # width x height root.resizable(False, False) button = tk.Button(root, text='关闭') button.pack(pady=20) root.mainloop() ``` 還可以使用 `geometry` 方法來変更窗口大小,但這需要先禁用窗口的大小鎖定(`resizable(False, False)`),或者使用 `width` 和 `height` 可变數據类型來設定窗口大小。 ```python root.geometry('+200+100') # x y ```
用户头像
如果你是 Python 的完全初学者,你可以从下面几个地方开始: 1. 网站: - 官方 Python 语言指南(docs.python.org) - Codecademy 的 Python 课程(codecademy.com/learn/learn-python) - W3Schools 的 Python 教程(w3schools.com/python) 2. YouTube 频道: - Corey Schafer's Python Tutorials(YouTube 上的 Python教程) - sentdex的Programming with Mose(YouTube 上的Python教程) 3.课程: - Codecademy 的 Python 在线课程(codecademy.com/learn/learn-python) - Coursera 上的Python课程(coursera.org/search?query=python) - edX 上的Python课程(edx.org/discover?query=python) 4. 本地班: - 在当地技能中心或社区中心报名本地班 - 在大学或学院学习 Python 课程 5. 书籍: -“Python Crash Course” by Eric Matthes - “Python for Data Analysis” by Wes McKinney 在你开始学习 Python 之前请记住,学习编程需要时间和毅力。
用户头像
关于选择Python短期工作的看法。 首先,许多人认为Python是编程领域的一个非常流行且有吸引力的编程语言,特别是在数据分析和科学计算等领域。它的简洁明了、易学易用以及强大的第三方库支持,使得它成为许多开发者的首选语言。因此,选择Python作为短期工作的语言是一个很好的选择。 另外,Python也是行业上广泛接受和认可的语言,它的技能在工作中能够被很好地运用和展示。很多项目和应用程序需要强大的数据分析和科学计算能力,Python作为一个非常强大的工具,可以很好地解决这些需求。 最后,学习Python相对来说也比较容易,尤其是对那些愿意努力学习和实战的开发者来说。它的通俗语言设计使得入门更容易,可以快速地进行项目的开发和部署。 总之,选择Python作为短期工作的语言是一个不错的选择,能更好地展现自己的技能和能力。
用户头像
我的第一个端口扫描器 在这个项目中,我们将使用Python语言来创建一个基本的端口扫描器。这意味着我们将扫描目标主机的所有开放端口,显示端口及其对应的状态。这将帮助我们了解目标主机开放了哪些网络端口,我们何时何时可以连接这些端口。 端口扫描是网络安全的一个重要方面,我们将在这个项目中学习如何使用Python来实现一个基本端口扫描器。这将帮助我们提高网络安全技能。
End