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