我完全是python的新手,所以我处于绝对的初学阶段。 我知道很多PHP所以当我尝试使用Python时,我的思维方式会以PHP方式思考。
我有一个包含:
的python项目 test.py
包括(文件夹)
- math.py
test.py包含代码:
import MySQLdb
db = MySQLdb.connect(host="127.0.0.1",
user="root",
passwd="",
db="python")
from Tkinter import *
root = Tk()
root.title("test")
root.geometry("500x500")
window = Frame(root)
window.grid()
label = Label(text="")
label.grid()
def click():
cur = db.cursor()
query = cur.execute("SELECT * FROM names")
result = cur.fetchall()
label["text"] = result[0]
b1 = Button(window, text = "Click me!",command=click)
b1.grid()
root.mainloop()
如何包含math.py文件,以便我可以在里面使用该类。我在PHP中知道它是:
include("indcludes/math.py");
但是,如果它完全可行的话,你如何在Python中做同样的事情;)
Ty你的时间。
答案 0 :(得分:1)
在includes
文件夹中创建一个名为__init__.py的空文件。
$ touch includes/__init__.py
在客户端代码test.py
中,通过
from includes import math
答案 1 :(得分:1)