Python 属性错误:模块';特金特';没有属性';tk';

Python 属性错误:模块';特金特';没有属性';tk';,python,tkinter,pygame,python-3.5,Python,Tkinter,Pygame,Python 3.5,我正在尝试制作一个简单的音乐播放器,但我不断遇到以下错误: Traceback (most recent call last): File "C:/Users/nickw/PycharmProjects/untitled1/music player", line 28, in <module> slider = tk.Scale(window, from_=100, to=0, command=setVolume) File "C:\Users\n

我正在尝试制作一个简单的音乐播放器,但我不断遇到以下错误:

Traceback (most recent call last):
    File "C:/Users/nickw/PycharmProjects/untitled1/music player", line 28, in <module>
        slider = tk.Scale(window, from_=100, to=0, command=setVolume)
      File "C:\Users\nickw\AppData\Local\Programs\Python\Python35-32\lib\tkinter\__init__.py", line 2856, in __init__
        Widget.__init__(self, master, 'scale', cnf, kw)
      File "C:\Users\nickw\AppData\Local\Programs\Python\Python35-32\lib\tkinter\__init__.py", line 2132, in __init__
        BaseWidget._setup(self, master, cnf)
      File "C:\Users\nickw\AppData\Local\Programs\Python\Python35-32\lib\tkinter\__init__.py", line 2110, in _setup
        self.tk = master.tk
    AttributeError: module 'tkinter' has no attribute 'tk'

如果您使用的是Python3.x,则必须从

import Tkinter as tk


另一个问题是
滑块
:构造函数需要一个函数作为最后一个参数,而您给它一个字符串。正如我在下一行中所看到的,您实际上知道正确的方法。

我实际上发现了错误!有很多这样的问题,
tkinter

from tkinter import *
tk=Tk()
我用这条线纠正了比例问题

w = Scale(tk, from_=0, to=100, command=setVolume)

如果您已将python文件名命名为
tkinter.py
tkinter.py
,请将文件名更改为其他名称,它将消除
属性error

无法在代码中找到错误行
slider=tk.Scale(窗口,从=100到=0,命令=setVolume)
(代码中的这一行似乎是
slider=tk.Scale(window,text=“play”,command=“buttonClick”)
。另一个问题是,在错误消息中,您使用的是Python 3,但在代码中使用的是
Tkinter
。应该是
Tkinter
。发布真正的代码。
from tkinter import *
tk=Tk()
w = Scale(tk, from_=0, to=100, command=setVolume)