0
there: 我試圖用'_'分解文件夾中的文件名,我想用這些信息'lotID','operation','info'來匹配我的輸入數據。這裏是我的代碼:將temparay信息保存在內存中
import os
DES_DIR = 'source location'
name = str(raw_input('Please type Lot Number (XXXXXXXXX): '))
Op = int(raw_input('Please type Operation Number: '))
CD_job = str(raw_input('Please type info CD jobs:'))
for f in os.listdir(DES_DIR):
f_name, f_ext = os.path.splitext(f)
lotID = f_name.split('_')[1]
operation =f_name.split('_')[2]
info=f_name.split('_')[3]
print lotID, operation, info
,這是我得到
a1 b1 c1
a2 b2 c2
a3 b3 c3
不過,我relaize這只是在內存中的臨時數據,我不能使用它們。我如何將它們保存爲臨時文件並重新用於下一個功能?謝謝!
你問如何將數據存儲在一個文件? – Evert
如果您在另一個屬於同一腳本的函數中需要它們,則可以創建一個函數並將這些值作爲列表列表返回。同樣在你當前的實現中,你正在執行'f_name.split''3次單獨的時間,這可能是不必要的。 – AetherUnbound
您可能想閱讀[問]。 – boardrider