Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从tkinter import*在函数内使用时显示SyntaxError_Python_Tkinter_Python Import - Fatal编程技术网

Python 从tkinter import*在函数内使用时显示SyntaxError

Python 从tkinter import*在函数内使用时显示SyntaxError,python,tkinter,python-import,Python,Tkinter,Python Import,在这里,我在函数内部使用tkinter import*中的,当我运行代码时,它会向我显示一个语法错误 请告诉我如何在函数中使用fromtkinter import*。您应该将import语句移动到文件开头的顶部。您还导入了两次tkinter。为了避免回答XY问题-为什么要首先导入函数内部?在模块级导入是一种常规做法,所以我不明白为什么不能将所有导入都移出。你不能。如果必须在函数内部执行导入(通常不需要),则必须导入模块,然后使用引用,如tkinter.which引用该模块中的对象。

在这里,我在函数内部使用tkinter import*中的
,当我运行代码时,它会向我显示一个
语法错误


请告诉我如何在函数中使用from
tkinter import*

您应该将
import
语句移动到文件开头的顶部。您还导入了两次
tkinter

为了避免回答XY问题-为什么要首先导入函数内部?在模块级导入是一种常规做法,所以我不明白为什么不能将所有导入都移出。你不能。如果必须在函数内部执行
导入
(通常不需要),则必须导入模块,然后使用引用,如
tkinter.which
引用该模块中的对象。