日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

在python中實現導入一個需要傳參的模塊

瀏覽:31日期:2022-06-20 08:01:29
最近跑實驗,遇到了一個問題:

由于實驗數據集比較多,每次跑完一個數據集就需要手動更改文件路徑,再將文件傳到服務器,再運行實驗,這樣的話效率很低,必須要專門看著這個實驗,啥時候跑完就手動修改運行下一個實驗。我個人無法忍受這樣低效率,就想能不能有什么解決的辦法。

我們期望的解決辦法是通過命令行傳參來解決這個問題,因為接下來是需要編寫shell腳本來批量運行實驗,如果用輸入語句的方式顯得太笨拙。

在編寫實驗代碼的時候,我將所有的參數集中到一個py文件中,這樣便于后期的維護,現在的問題就是需要通過命令行傳參的方式改變該文件中的某些值。

關于傳參,python中提供了argparse這一模塊。通過這個模塊 就能很快的實現命令行傳參的功能。

下面舉個例子:

文件test1.py

import argparsefrom argparse import RawTextHelpFormatter parse = argparse.ArgumentParser(description='The parameters for the feature select method', formatter_class=RawTextHelpFormatter)parse.add_argument(’name’, type = str) args = parse.parse_args() name = args.name

文件test3.py

import test1 str = test1.name + ’asdasdasd’

文件test2.py

import test3 print test3.str運行:

在python中實現導入一個需要傳參的模塊

我們可以通過改變命令行的參數來改變這個name的值,其實關于這一點也比較好理解,我們可以想成python將這三份代碼拼接在一起,再一起執行。

這樣就實現了我剛才想要的功能。

補充:python調用模塊時傳參出錯的解決方案

首先定義了一個Login模塊

傳參是兩個:username,password

#coding=utf-8def login(self,username,password): driver=self.driver self.driver.implicitly_wait(30)#不加等待會出錯 driver.switch_to.frame(0) driver.find_element_by_class_name('dlemail').clear() driver.find_element_by_class_name(’dlemail’).send_keys('username') driver.find_element_by_class_name(’dlpwd’).clear() driver.find_element_by_class_name(’dlpwd’).send_keys('password') driver.find_element_by_id('dologin').click()def logout(self): driver=self.driver driver.find_element_by_link_text(u'退出').click() driver.quit()在Test.login中調用該模塊:

#coding=utf-8from selenium import webdriverimport unittest,timefrom public import Loginclass TestLogin(unittest.TestCase): def setUp(self):self.driver=webdriver.Chrome()self.driver.implicitly_wait(30)self.base_url = 'http://www.126.com/'self.verificationErrors = [] def test_login(self):driver=self.driverdriver.get(self.base_url)Login.login(self,'jinbian3333','jinbian76')#傳參是這兩個text=driver.find_element_by_id('spnUid').textself.assertEqual(text,'jinbian3333@126.com')Login.logout(self) def tearDown(self):self.driver.quit()self.assertEqual([],self.verificationErrors)if __name__ == ’__main__’: unittest.main()可是運行后發現出錯:

在python中實現導入一個需要傳參的模塊

明明傳參是'jinbian3333','jinbian76',為什么登錄信息是圖中呢?

回頭查看被調用模塊,

在python中實現導入一個需要傳參的模塊

按我理解就是 加了' ' 就不是變量了,是常量了, 你調用了該模塊,即使傳參 它還是按照模塊本身的設置:“username”'password'運行

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲欧美日韩在线观看a三区 | 欧美成人基地| 日韩精品五月天| 99国产精品久久久久久久成人热| 日韩av中文字幕一区| 中文字幕av亚洲精品一部二部| 亚洲激情精品| 91久久午夜| 蜜桃av一区二区在线观看| 亚洲少妇诱惑| 久久av在线| 亚洲欧洲日韩| 日韩精品免费一区二区夜夜嗨| 亚洲综合色婷婷在线观看| 亚洲精品少妇| 久久国内精品| 久久久一本精品| 日韩国产一区二区| 136国产福利精品导航网址| 精品国产欧美日韩一区二区三区| 国产96在线亚洲| 国产精品国产一区| 日韩不卡一区| 久久美女精品| 国产亚洲在线观看| 日韩高清一区在线| 精品99在线| 久久视频国产| 日韩av一二三| 在线看片福利| 免费久久99精品国产| 国产精品尤物| 成人av二区| 91免费精品国偷自产在线在线| 国产探花在线精品| а√天堂中文在线资源8| 中文视频一区| 丰满少妇一区| 麻豆成人在线| 久久av影视| 老司机精品久久| 高清不卡一区| 亚洲精品自拍| 久久青草久久| 黄色在线观看www| 亚洲精品自拍| 久久激情婷婷| 久久精品国产99国产| 石原莉奈一区二区三区在线观看| 日韩精品一区二区三区免费视频 | 韩日一区二区三区| 国产精品magnet| 鲁大师成人一区二区三区| 在线看片福利| 久久精品国产99国产精品| 亚洲精品日本| 亚洲一区二区三区四区电影 | 蜜桃伊人久久| 黄色成人91| 国产福利片在线观看| 国产调教精品| 久久国产生活片100| 欧美一区自拍| 日韩一区二区三区精品| 蜜臀久久99精品久久久久久9| 日本蜜桃在线观看视频| 国产一区二区三区91| 久久精品一区二区国产| 国产日韩欧美中文在线| 日韩不卡手机在线v区| 热三久草你在线| sm久久捆绑调教精品一区| 激情久久99| 精品美女久久| 99久久久久| 国产成人精品一区二区三区视频| 久久国产麻豆精品| 国产精品对白| 精品国产美女a久久9999| 精品网站aaa| 日韩欧美综合| 91精品91| 婷婷综合福利| 国产精品久久久久av蜜臀| 国产福利一区二区三区在线播放| 国产日韩免费| 久久免费影院| 久久中文字幕二区| 亚洲欧洲日本mm| 日韩一区欧美二区| 日韩精品亚洲aⅴ在线影院| 老牛国内精品亚洲成av人片| 91综合视频| 亚洲一区不卡| 青青草视频一区| 麻豆高清免费国产一区| 欧美精品一二| 国产一区二区三区四区二区| 精品三级av| 亚洲欧美日韩国产综合精品二区| 四虎成人精品一区二区免费网站| 麻豆成人综合网| 蜜桃视频一区二区三区在线观看| 久久久91麻豆精品国产一区| 久久精品影视| 国产精品www994| 亚洲人www| 亚洲经典在线| 久久久久久久久99精品大| 国产欧美日韩影院| 另类激情亚洲| 国产精品久久久久蜜臀| 亚洲欧美日本视频在线观看| 国产欧美日韩一级| 91精品亚洲| 国产毛片精品| 日韩午夜精品| 精品丝袜久久| 免费在线观看精品| 免费日韩一区二区三区| 亚洲高清二区| 麻豆一区二区99久久久久| 黄色亚洲大片免费在线观看| 日韩av一级片| 日韩视频久久| 国产乱人伦丫前精品视频| 91成人网在线观看| 高清一区二区三区| 亚洲v天堂v手机在线| 在线天堂资源www在线污| 日韩影院在线观看| 99久久亚洲精品蜜臀| 国产欧美久久一区二区三区| 国产精品久久观看| 午夜久久福利| 久久精品国产网站| 亚洲精品成a人ⅴ香蕉片| 欧美日韩中文一区二区| 久久久久久黄| 国产精品欧美三级在线观看 | 久久久夜精品| 福利欧美精品在线| 国产精品欧美一区二区三区不卡| 中文字幕av亚洲精品一部二部| 国精品一区二区| 久久三级视频| 久久久久午夜电影| 日韩中文视频| 麻豆理论在线观看| 91亚洲人成网污www| 国产精品毛片久久久| 国产精品资源| 久久不见久久见国语| 麻豆精品在线观看| 成人在线观看免费视频| 国产欧美日韩精品一区二区免费 | 欧美日韩日本国产亚洲在线| 91成人在线网站| 国产日韩一区二区三区在线| 麻豆mv在线观看| 色乱码一区二区三区网站| 91大神在线观看线路一区| 伊人久久大香线蕉av不卡| 91嫩草精品| 亚洲性色视频| 亚洲综合中文| 日韩国产在线| 久久精品国产亚洲一区二区三区| 日韩欧美自拍| 欧美成人国产| 日韩午夜精品| 亚洲资源网站| 国精品产品一区| 毛片在线网站| 蜜臀国产一区二区三区在线播放| 亚洲一级影院| 亚洲一区二区网站| 免费精品视频最新在线| 亚洲一区亚洲| 水野朝阳av一区二区三区| 亚洲一区欧美激情| 精品一区二区三区中文字幕视频| 91看片一区| 日韩精品一卡二卡三卡四卡无卡| 欧美黄色一区二区| 岛国av在线网站| 欧美日韩国产一区精品一区| 国产日韩高清一区二区三区在线 | 免费视频一区二区三区在线观看| 日韩av有码| 欧美在线精品一区| 另类专区亚洲| 日本99精品| 97精品国产一区二区三区| 久久先锋影音| 岛国av在线网站| 青草综合视频| 另类av一区二区| 视频小说一区二区| 九九久久国产|