我想在python openCV中打印图像的平均值、高度和宽度。其中我使用了两个按钮(获取照片和分析图像)和不同的图形用户界面,一个用于获取照片(def openphoto():),另一个用于打印这些功能(def feature():)。但是我得到了一个错误。 注:完整的代码太long.so了,我用了它的一部分。 我已经在python openCV中尝试过了。 import tkinter as tk
from tkinter.filedialog import askopenfilename
import shutil
import os
from PIL import Image, Im
我目前正在用python开发一个自动点唱机/音乐播放器。为了使代码更有条理,我将其组织到特定的类中。一些外部函数需要访问类变量并更新它们。但是,程序会抛出以下错误:
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/__init__.py", line 1702, in __call__
return self.func(*args)
File "jukeboxDraft.py", line 77, in nextSong
constr
我有一个包含所有国家的组合框,当用户选择一个国家时,所选择的国家存储在函数内的变量country中。但是,我需要在函数外部访问本地变量(country)。有没有人能帮我找到一种方法,在声明局部变量的函数之外访问它。 import tkinter as tk
from tkinter import ttk
from tkinter.messagebox import showinfo
root = tk.Tk()
root.geometry('500x500')
countries = ('afghanistan',
我有一个Tkinter应用程序,所以我有一个典型的Tkinter的mainloop,以及处理鼠标点击和所有垃圾的各种函数。
在其中一个函数中,我生成一个字符串,并希望将该字符串存储在程序的某个位置,以便以后在调用其他函数时使用它,或者如果我想从主循环中打印它的话。
import this and that, from here and there etc etc
#blah blah global declarations
fruit = ''
def somefunction(event):
blahblahblah;
fruit = 'app
我正在使用BioPython编写一个脚本,该脚本读取FASTA文件并生成原始DNA序列作为条目的列表。
由于这段代码将被我将要编写的许多其他脚本使用,因此我希望用于此目的的函数位于一个单独的Python文件中,我可以在编写的其他脚本开始时导入该文件。包含我当前调用的函数的脚本是这样的:
from Bio import SeqIO
def read_fasta(dna):
genome = []
for seq_record in SeqIO.parse(dna, "fasta"):
genome.append(str(seq_record.seq
因此,我得到了这个任务,我应该创建一个回文检测器,并使用tkinter创建一个简单的接口。我们还必须移除特殊字符,并将它们替换为空白。我还想补充一点,现在我们不允许使用isalnum(),问题如下:
File "Documents/palindrometkinter.py", line 71, in result
turn()
File "Documents/palindrometkinter.py", line 62, in turn
i = len(user_input)
NameError: name 'user_input' is not
我正在尝试使用cookies在JavaScript中创建一个警报,cookies既可以通过名称向用户问候,也可以告诉他们在网站上赢得了特定游戏的次数。我让用户问候语工作得很好,但我似乎不能让计数器正常工作。它涉及到调用由前一个函数改变的变量,我认为这就是我的问题所在,但我不确定如何修复它。(变量称为“cardOnePoints”和“cardTwoPoints”。)有没有人可以帮我解决这个问题,或者告诉我我还有什么地方做错了吗?
function getCookieOne(c_name) {
var i, x, y, ARRcookies = document.cookie.split("
我的程序有一个lambda作为循环中tkinter对象的命令。我希望lambda为函数传递一个参数,其中函数将根据参数进行一些更改。
for cat in self.t_m_scope:
print(cat)
self.t_m_scopeObj[cat] = [tk.Checkbutton(self, text = cat, command = lambda: self.t_m_checkUpdate(cat)), []]
if self.t_m_scopeVars[cat][0]: self.t_m_scopeObj[cat][0].toggl
因此,我已经成功地将Microsoft数据库连接到python,并希望通过一个输入框获取用户的输入,并将数据插入数据库,然而,我很难做到这一点。
这是我的密码
from tkinter import*
import tkinter as tk
from tkinter import ttk
from re import S
import pyodbc
import random
w = tk.Tk()
char = "123456789ASDFGHJKLQWERTYUcharIOPZXCVBNMasdfghjklqwertyuiopasdfghjklzxcvbnm"
try:
我正在数据库中创建一个表,我需要将值插入到数据库的条目中。从一周以来我一直在尝试各种各样的东西。我是个初学者。有人能发现错误吗?
我尝试了各种使用变量和直接使用.get()插入值的方法,还使用了一个?占位符。
from tkinter import*
import sqlite3
conn = sqlite3.connect("database.db")
cu = conn.cursor()
cu.execute("""CREATE TABLE IF NOT EXISTS student(
ID PRIMARY KEY NOT
我正在学习使用tkinter,但我不知道如何打开文本文件并保存数据,以便在其他计算中使用这些数据。在我下面的代码中,创建了一个按钮,当按下该按钮时,它会请求并打开一个文件。然后,它在控制台中打印文件的内容。例如,如果文件包含单个数字,例如100,我不知道如何将该数字保存为变量,如“a”。
from tkinter.filedialog import askopenfile
root = Tk()
root.geometry('200x100')
# This function will be used to open
# file in read mode and on
我正在用python编写一个文件管理器。其中一个函数是重命名一个文件。我不想用‘pop ()’函数在终端中输入文件名,而是要弹出一个输入框,这样用户就可以在其中输入文件名。
这是重命名文件的函数。
import os
import tkinter
from tkinter import filedialog
from tkinter import messagebox
def rename_file():
messagebox.showinfo(title="Rename File", message="Select the file you want to
在mac x上的python 2.7.5中,我可以写以下几行。我的问题是,变量age1是在内部块中声明的,因此不应该在后续的外部块中可见。但是python编译并且不抱怨。如果我注释行age1 = 25,那么python就会抱怨变量age1没有被声明。
在其他语言(如java/c++ )中,在作用域内声明的变量(由{}确定)在作用域外不可见。因此,我的问题是,在python中,由缩进决定范围的目的是什么。
age = 41
if age >= 41:
print(">=41")
age1 = 25 #this is declared inside the scop
我刚刚启动并运行了我的Kali实时USB,并希望通过在我的窗口框上编写一些代码来熟悉这个系统。长话短说,我无法得到一些非常基本的tkinter代码的工作,所以我去超级基本。结果只有当我是根或者苏多的时候我才能让它运行。见下文。
ben@kali:/usr/lib/python3.2$ python
Python 3.2.3 (default, Feb 20 2013, 14:44:27)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license"