python多檔案程式設計

2022-04-16 12:39:12 字數 690 閱讀 1983

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...