關於目錄的 列舉化管理

2021-10-11 13:47:31 字數 1163 閱讀 9890

# -*- 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.這種方式在現在專案中也很常見 現在有了列舉,可以把相關的常量分組到乙個列舉型別裡,而且列舉提供了比常量更多的方法。有的時候乙個類的物件是有限且固定的,這種情況下我...