python呼叫其他檔案的類和函式

2021-10-06 16:26:07 字數 999 閱讀 4009

python呼叫其他檔案的類和函式

目錄正文

在同乙個資料夾下

回到頂部

source.py檔案:

def func():

pass

new.py檔案:

import source

# 或者

from source import func

回到頂部

student.py檔案:

class student:

def __init__(self, name, age, ***):

self name = name

self age = age

self *** =***

deflearn(self):

print("

學生學習!

")

handler.py檔案:

from student import student

s = student('egon', 18, 'male')

s.learn()

# 或者

import student

s = student.student(『jack』, 28, 『male』)

s.learn()

在不同乙個資料夾下

由於python import模組時,是在sys.path裡按順序查詢的。需要先將要使用檔案的檔案路徑加入sys.path中。

import sys

import student

s = student.student(『egon』, 18, 『male』)

s.learn()

分類:

python

python呼叫其他檔案函式或類

b.py呼叫a.py的函式或類 a.py檔案 python view plain copy defadd x,y print 和為 d x y b.py檔案 python view plain copy import a a.add 1,2 或 python view plain copy from...

Python呼叫其他模組的函式和類

同一資料夾下的呼叫 1.呼叫函式 a.py檔案如下 def add x,y print 和為 d x y 在b.py檔案中呼叫a.py的add函式如下 import a a.add 1,2 或from a import add add 1,2 2.呼叫類 a.py檔案如下 class a def i...

呼叫其他檔案下的函式或類

a.py def minus x,y print 差為 d x y b.py 呼叫函式 import a a.minus 1,2 或者 from a import minus minus 1,2 a.py classm def init self,xx,yy self.x xx self.y yy ...