2017-02-09 43 views
0

只是一個簡單的問題。我一直在python中使用Tkinter來創建窗口。當我的代碼是一個文件時,我的代碼有點遍地... 我的問題是,是否有可能調用將位於不同文件中的窗口。你能鏈接多個python文件嗎?

例如, Window1.py打開一個窗口,該窗口中有一個按鈕,該窗口應該啓動位於Window2.py中的窗口2。該代碼在物理上必須在同一個文件中才能一起工作?

在此先感謝!

+0

https://docs.python.org/3/reference/import.html – BlackBear

+0

還看看[本教程](https://www.tutorialspoint.com/python/python_modules.htm)。問題標題的答案是肯定的。另一個例子是 – roganjosh

+0

http://stackoverflow.com/a/39534704/7432。一點研究很長。 –

回答

0

這個問題的答案是肯定的。 鏈接兩個Python文件,使用方法:

如果您在Python 3,使用exec(open(r"example").read())

如果你是在Python 2,使用open(r"example")

-

注:蟒蛇2例作品無論是在Python 2和3

-

他們並不需要在同一文件,只是簡單地使用他們的位置。 例如如果我有我的桌面上的程序,我會用

exec(open(r"C:/Users/MyName/Desktop/program").read())

希望我可以幫助你:)

相關問題