a.py檔案:
def add(x,y):
print('和為:%d'%(x+y))
b.py檔案:
import a
a.add(1,2)
或from a import add
add(1,2)
a.py檔案:
class a:
def __init__(self,xx,yy):
self.x=xx
self.y=yy
def add(self):
print("x和y的和為:%d"%(self.x+self.y))
b.py檔案:
from a import a
a=a(2,3)
a.add()
或import a
a=a.a(2,3)
a.add()
a.py檔案的檔案路徑:e:\pythonproject\winycg
b.py檔案:
import sys
'''python import模組時, 是在sys.path裡按順序查詢的。
sys.path是乙個列表,裡面以字串的形式儲存了許多路徑。
使用a.py檔案中的函式需要先將他的檔案路徑放到sys.path中'''
import a
a=a.a(2,3)
a.add()
多檔案程式設計
新增乙個原始檔 main1.c include 匯入自己的標頭檔案 include fun2.h int main gcc o hello.exe main1.c fun2功能實現.c fun2.h head.h 沒有什麼先後順序,編譯器會自動找到主函式,再進行檔案的整合 int a 10 int ...
Linux C 多檔案程式設計
學了很久的 語言,很多程式還是只有乙個main.c,而不懂得如何多檔案程式設計。常見的程式由多個原始檔組成,通常還有一些標頭檔案。原始檔包含函式的定義和外部變數,而標頭檔案包含可以在原始檔之間共享的資訊。事實上,可以將程式分割成任意數量的原始檔。根據慣例,原始檔的副檔名必須為.c,其中乙個原始檔必須...
C 多檔案程式設計
2.基本規則 3.改造步驟 4.編譯方法 mutil main.c include include multi read 1.h 因為主函式用到了 multi read 1.h 裡宣告的read函式 intmain multi read 1.h ifndef multi read 1 h defin...