标签: Python

18 篇文章

python tkinte 文本编辑器
# 文本编辑器 from tkinter import * import tkinter.messagebox from tkinter.filedialog import askopenfilename from tkinter.filedialog import asksaveasfilename class FileEditor: def _…
python tkinter 端口扫描程序
import socket import tkinter.messagebox from tkinter import * class portScan: def __init__(self): window = Tk() window.title("端口扫描") frame = Frame(window) frame.pack() Label(f…
python tkinter IP地址查询程序
import socket from tkinter import * class ipAddress: def __init__(self): window = Tk() window.title("ipAddress") frame = Frame(window) frame.pack() Label(frame, text="域名:").gr…
python 控制台 猜谜语闯关游戏
import random class Riddle: def __init__(self, question, answer): self.__question = question self.__answer = answer def getQuestion(self): return self.__question def isRight(s…
python 控制台 测前世游戏
import random # 前世 class PastLife: def __init__(self, name, profession, life, causeOfDeath): self.name = name self.profession = profession self.life = life self.causeOfDeath =…
python 控制台 猜数游戏
import random min = 1 max = 100 number = random.randint(min, max) print(number) count = 0 while count < 10: guess = eval(input("Please enter a number between {} and {}:".fo…
如何删除 Tkinter 文本框的内容
Tkinter Text 文本框控件具有 delete(first,last = None) 方法,可从文本框中删除 first 索引处或 (first,last) 范围内的字符。 如果未给出 last,则仅删除在 first 位置中指定的字符。 清除 Tkinter 文本控件内容的示例代码 import tkinter as tk root = …
使用在for(tkinter python)中创建的StringVar显示多个组合框的默认值
我想从对象列表(infos)中创建ComboBox。我创建了下面的程序。我的问题是显示组合框的默认值。我使用了一个Stringvar。但默认值仅显示在上次创建的组合框中。我认为这是因为我的StringVar对于所有ComboBox都是唯一的,但我不知道如何解决这个问题。我该怎么做 计数器=0 for i in infos: frame = Fram…
python global 和self
可以看下下面的代码,其实是报错的。 a 这个变量不是全局的变量,在 two 这个 方法里,是不能打印的, class qq(): a = 99 def __init__(self): pass def one(self): a = 5 print(a) def two(self): print(a) w = qq() w.one() w.two()…
PyCharm选择性忽略代码中的警告信息
大家在使用Python编写代码经常出现波浪线的警告信息,对于某些具有强迫症的人无法忍受。 于是整理了两条方法,可以将一些不太重要的警告信息进行忽略。比如这种拼写错误: 具体解决方法如下: 1、鼠标放在警告信息上面,按Alt + Enter,出现 点击蓝色区域:‘忽略像这样的错误’ 2、打开:File->setting->editor->inspec…
python tkinter 写一个贪吃蛇
from tkinter import * import random # 游戏设置 GAME_WIDTH = 800 # 游戏宽度 GAME_HEIGHT = 800 # 游戏高度 SPEED = 50 # 贪吃蛇速度 SPACE_SIZE = 50 # 游戏单个部件的大小 BODY_PARTS = 3 # 贪吃蛇初始长度 SNAKE_COLOR…
Python对列表的相关操作(与JAVA对比)
Python的列表挺像Java中的List和数组,三者者之间很多的方法也挺类似。在这里用表格列举一下,假设有 ArrayList a, 数组 a 和列表 a,需要对元素 x 进行操作 : 功能Java数组JavaListPython打印所有元素for()System.out.print(a)print(a)获取其中的某个值a[i]a.get(i)a…
Python 实现字符串反转的9种方法
样例:如 a='123456789' 反转成 a='987654321' 第一种方法:使用字符串切片 >>> a='123456789' >>> a = a[::-1] '987654321' 第二种方法:使用reversed() 可读行好,但速度较慢 >>> ''.join(reversed('123456789')) '987…
vscode中配置jupyter(彻底解决Failed to start the Kernel问题)
1 插件安装想要在vscode中使用jupyter,首先我们需要在vscode中安装插件Jupyter。 在拓展中搜索jupyter直接安装即可。 2 相关python库安装在安装插件之后,一整个安装过程才算是刚刚开始,最重要的步骤还是安装相应python库,在这个过程中会遇到很多棘手的问题。 2.1 python版本问题在安装相关python库之…