我是PythonAnywhere的新手,當我嘗試使用Flask將from tkinter import *
之後的tsk導入到from flask import Flask
之後時,它顯示錯誤消息:「'from tkinter import *' used; unable to detect undefined names
」。在Flask中導入tkinter
我該如何導入tkinter呢?
我是PythonAnywhere的新手,當我嘗試使用Flask將from tkinter import *
之後的tsk導入到from flask import Flask
之後時,它顯示錯誤消息:「'from tkinter import *' used; unable to detect undefined names
」。在Flask中導入tkinter
我該如何導入tkinter呢?
你的代碼編輯器會自動運行像flake8
或pyflakes
棉絨,而正是這種棉短絨,告訴你,因爲你用的是from <modulename> import *
聲明它不能檢測常見的編碼錯誤。這是因爲linter無法知道該語句將導入的名稱。
換句話說,這是不是Python錯誤。 PythonAnywhere也不特定。
您可以通過只輸入避免了消息,你實際上是在使用你的代碼是什麼:
from tkinter import Frame, StringVar, Label
......或者更好,根本不要做全球進口。 –
我很好奇,你期望與PythonAnywhere Tkinter的做什麼,因爲Tkinter的是一個桌面窗口工具包,不是你在服務器上運行的東西。我懷疑Flask和tkinter甚至能夠在相同的過程中有效運行。 – davidism