# 假設原始文本保存在變量text中
text = "[\nBT1\nH 1X2 3.96mm\nBattery\n\n]\n[\nC1\n0603\nNA\n\n]\n[\nC2\n0603\n0.1uF\n\n]"
# 使用正則表達式從文本中提取元件信息
import re
components = re.findall(r"\[(.*?)\]", text, re.DOTALL)
# 創建一個列表來存儲零件
f1part = []
# 循環處理每個元件
for component in components:
# 檢查元件是否符合要求(這裡只檢查是否包含元件型號)
if re.search(r"\w+", component):
# 將元件添加到列表中
f1part.append(component)
# 輸出結果
print(f1part)
import sys
# 取得命令列參數
args = sys.argv
# 檢查參數是否足夠
if len(args) < 2:
print("使用方法:python myscript.py 參數1 參數2 ...")
sys.exit(1)
# 取得第二個參數
param1 = args[1]
# 取得第三個參數(如果存在)
if len(args) >= 3:
param2 = args[2]
else:
param2 = None
# 輸出結果
print("參數1:", param1)
print("參數2:", param2)
沒有留言:
張貼留言