python3 6中,關於繼承類時,變數的使用

2021-09-01 09:21:16 字數 1201 閱讀 7856

python3.6中,關於繼承類時,變數的使用

一:在python3.6,定義了乙個類,類裡面的方法,賦值乙個變數,在下乙個類中,想要繼承上乙個類的方法裡面的變數,

例如: class baseview():

definit(self):

pass

def open_chrome(self):

driver = webdriver.chrome() ##這塊的driver,你想在下乙個類中可以直接使用

driver.maximize_window()

driver.get(『

driver.implicitly_wait(10)

self.driver = driver##那麼你把driver這個變數,變成self的屬性,這塊自己暫時不是特別理解,

return driver

def __init__(self):

print('首次登陸')

def login(self):#定義了乙個登陸方法的函式

self.driver.find_element_by_class_name()

# 讀取id檔案資訊

print("*")

file = open('c:/users/dell/油氣站web/config/tyy.yaml', 'r')

data = yaml.load(file)

file.close()

# 讀取登陸資料資訊

csv_file = open('c:/users/dell/油氣站web/date/account.csv', 'r')

csv_data = csv.reader(csv_file)

for item in csv_data:

print(item)

csv_file.close()

**self.driver**.find_element_by_id(data['name_id']).send_keys(item[0])

**self.driver.**find_element_by_id(data['password_id']).send_keys(item[1])

**self.driver.**find_element_by_class_name(data['login_id']).click()

python 3 6 關於python的介紹

python的官方 downloads release python 362 翻譯如下 windows x86可執行安裝程式 ftp python 3.6.2 python 3.6.2.exe 上映日期 待定 2017 07 17 python操作是第二個維護版本的python 3.6。python...

python3 6中 property裝飾器的使用

python裝飾器的定義 使用簡單記錄如下 1 裝飾器的定義 在 執行期間動態增加功能的方式,稱之為 裝飾器 2 裝飾器的作用 本質上是乙個python函式或類,可以讓其他函式或類在不需要任何 修改的前提下增加額外的功能,裝飾器的返回值也是乙個函式 類物件。簡單的說,裝飾器的作用就是為已經存在的物件...

python3 6中內建函式變化

最近學習發現,python3.x比之與python2.x,許多內建要麼不再是內建函式,要麼已經改變呼叫方式。因此決定把已知的變化寫下,以作參考。目前reduce函式已經移到functools模組中,呼叫前需要先導入functools模組 import functools functools.redu...