一 **
# 生成含資料分析功能防偽編碼函式,引數schoice設定輸出的檔名稱
def scode5(schoice):
default_dir = r"mrsoft.mri" # 設定預設開啟的檔名稱
# 開啟檔案選擇對話方塊,指定開啟的檔名稱為"mrsoft.mri" ,擴充套件名為「mri」,可以使用記事本開啟和編輯
file_path = tkinter.filedialog.askopenfilename(filetypes=[("text file", "*.mri")], title=u"請選擇自動防偽碼智慧型批處理檔案:",
initialdir=(os.path.expanduser(default_dir)))
print(os.path.expanduser(default_dir))
codelist = openfile(file_path) # 讀取從檔案選擇對話方塊選中的檔案
print("前:", codelist)
codelist = codelist.split("\n") # 把讀取的資訊內容新增回車,以便列輸出顯示
print("後:", codelist)
for item in codelist: # 按讀取的資訊迴圈生成防偽碼
codea = item.split(",")[0] # 每一行資訊中用 ","分割,","前面的資訊儲存防偽碼標準資訊
codeb = item.split(",")[1] # 每一行資訊中用 ","分割,","後面的資訊儲存防偽碼生成的數量
ffcode(codeb, codea, "no", schoice) # 呼叫ffcode函式批量生成同一標識資訊的防偽碼
二 執行
三 說明
1 os.path.expanduser用法參考
企業編碼生成系統系統主要函式設計
一 主要函式功能描述函式 功能mkdir 判斷儲存防偽碼或補充防偽碼的資料夾是否存在,如果不存在則建立資料夾。openfile 讀取文字檔案函式,主要讀取儲存產品編碼和生成數量的檔案mrsoft.mri,以及使用者選擇的已生成的編碼檔案。inputbox 輸入驗證判斷函式,根據引數判斷輸入的是哪種型...
Python企業編碼生成系統之系統主要函式設計詳解
mkdir函式實現 建立資料夾函式 def mkdir path i ists os.path.exists path 判斷資料夾路徑是否存在 if not i ists 如果資料夾路徑不存在 os.mkdir path 建立要建立的資料夾 openfile函式實現 讀取檔案內容函式 def ope...
Python企業編碼生成系統總體系統設計概述
一 系統功能結構 二 系統主介面 三 認識各種編碼 1 6位數字防偽編碼 它是一種簡單的數字防偽碼,由6位組成。例如 355059 449982 763006 832787 090035 778851 2 9位系列產品數字防偽編碼 多個產品系列的防偽碼,前3位表示分類,後6位表示具體產品編碼。例如 ...