iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 8
1
自我挑戰組

Deeplearning and PyQt5 tutorial系列 第 8

Day 8 Python 初學者能量補給站-7

  • 分享至 

  • xImage
  •  

大家好~~歡迎來到初學者補給站第八篇

今天這篇我來跟大家說明,如何將一個程式搬移到另外一個程式上面使用。

from Class_def import *
aaa = human("Tom",19,"2020-12-25","0912345678","student")
aaa.detect_year()

以上為簡單的做法 Class_def 為我的副程式,我將它整個匯入到我另外一個程式當中,來使用他的程式功能,但是這個做法有個前提,要在不同目錄底下才行,但是如果今天程式在不同位置呢?

import sys  
sys.path.append('E:\PythonProject\kii')  
'''''python import模塊時,是在sys.path裡按順序查找的。
sys.path中是一個列表,裡面以字符串的形式存儲了許多路徑。
使用A.py文件中的函數需要先將他的文件路徑放到sys.path中'''
import A  
A.functionName(2,3)  

利用原生模組 sys 這個模組就很像是跟你的作業系統溝通的工具,未來有機會一直看到,他的做法是,利用 Sys 找尋目錄的方式,將與你有關係的程式碼給叫做出來,藉此你利用 sys 所呼叫出來的方法,來進行使用他的方法,那這做法切記一定要在 Sys 呼叫完畢再做呼叫動作,不然如果在之前呼叫,這樣程式照樣沒有成功,他還是會不知道檔案的位置在哪裡。

今天大概就是簡單做一個結尾了,因為後面要開始正式介紹人機介面的部分,前面都是把一些簡單的方法都介紹一次,人機介面的時候會經常用到,所以必須要很熟悉,那我們下一篇見拉,正式進入 PyQt
參考資料

基底打穩了就是該來進行其他有趣的部分了。


上一篇
Day 7 Python 初學者能量補給站-6
下一篇
Day 9 初學者邁入 PyQt 人機介面
系列文
Deeplearning and PyQt5 tutorial30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言