# -*- coding:utf-8 _*-
"""
@author:victor
@time: 2018/12/17
@email:[email protected]
@function: 常量
"""import os
from enum import enum
class dirinfo(enum):
base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 專案根路徑 根據自己的目錄層級來處理
case_dir = os.path.join(base_dir, "datas") # datas資料夾路徑
# case_dir = os.path.join(data_dir, "cases.xlsx") # case.xlsx檔案路徑
conf_dir = os.path.join(base_dir, "conf")
dev_config = os.path.join(conf_dir, "dev_config.yaml") # 測試配置檔案路徑
rc_config = os.path.join(conf_dir, "rc_config.yaml") # 測試配置檔案路徑
global_yaml = os.path.join(conf_dir, "global.yaml") # 測試配置檔案路徑
logs_dir = os.path.join(base_dir, "logs/")
test_cases_dir = os.path.join(base_dir, "testcases")
word_dir=os.path.join(case_dir,"file/")
reports_dir = os.path.join(base_dir, 'reports') # reports資料夾路徑
# reports_html = os.path.join(reports_dir, 'reports.html') # reports資料夾路徑
if __name__ == '__main__':
print("dirinfo.base_dir.value{}".format(dirinfo.word_dir.value))
關於Linux檔案和目錄管理
2 mkdir示例 二 命令 rm 三 命令cp copy複製 四 命令mv 五 命令cat和命令tac 六 命令head 七 命令tail 八 命令chgrp 九 命令chown 十 命令chmod 十一 命令chatter 十二 命令lsattr 十三 在linux下搜尋檔案總結 命令mkdir...
關於制度化管理
我上大學的時候,發生過這樣的一件事情。學校本來有個規定,監考老師抓到乙個作弊的考生,獎勵老師100 被抓的學生罰款200元,成績作廢。有一年不知道學校領導哪根筋搭錯了,新擬規定,作弊一旦發現直接開除 結果,期末考試沒有乙個學生 上榜 這並不是學生被震懾住了,不敢再作弊,而是懲罰太重,老師們反而不忍心...
關於列舉的使用
列舉enum是一種特殊的類,使用列舉可以很方便的定義常量。在jdk1.5 之前,我們定義常量都是 public static fianl.這種方式在現在專案中也很常見 現在有了列舉,可以把相關的常量分組到乙個列舉型別裡,而且列舉提供了比常量更多的方法。有的時候乙個類的物件是有限且固定的,這種情況下我...