从文件而不是从promp运行时出现Python错误

2024-10-02 16:25:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚在Windows上安装了python3.4.0。路径设置正确,删除了C:\Python34\中的尾部斜杠,但我让trooble从外部文件运行一些脚本。你知道吗

例如,我找到了Tkinter的hello world脚本。对于参数,最简单的版本是:

import tkinter
root = tkinter.Tk()

如果我在提示符中单独运行每一行,它运行良好,并打开窗口。如果我将它保存在一个文件中并尝试运行“python my”_文件.py“在提示符中,出现以下错误:

AttributeError: 'module' object has no attribute 'Tk'

在第二行。我在做这样的事情时会犯一些奇怪的错误

from tkinter.constants import *

甚至

import sys

但只有当我从文件中运行时。比如

print("Hello world")

无论哪种方式都运行良好,所以我认为PATH运行良好。有什么好处?你知道吗


Tags: 文件import路径脚本worldtkinterwindows错误
1条回答
网友
1楼 · 发布于 2024-10-02 16:25:02

听起来你有一个本地文件名为“tkinter.py公司当你做“导入tkinter”的时候,它就被导入了。您可以很容易地通过以下方法验证这一点:

import tkinter
print(tkinter.__file__)

相关问题 更多 >