Browse Source

[s7] change match arg

master
sipp11 10 years ago
parent
commit
a60f6ef25b
  1. 12
      s7.py

12
s7.py

@ -12,13 +12,15 @@ import random
'''
แกตรงนไปกอนละก No of Tree = 4Ts และ No of R = 5
No of Tree ของค ==== NOT_ARG --- าตองการทงหมดใช 'all'
No of Tree ของค ==== NoT_MATCH_ARG เป list หร tuple
- าจะเอาอนไหนกใสใน list ไป เช เอา 4Ts, 2Ts >> ['4Ts', '2Ts']
- าเอาทกอนจะใส ['4Ts', '3Ts', ... ] ใหครบ หรอใช [] ได
No of R ของค ======= TOTAL -- าตองการทงหมดก = 0
แต ผมไมบรองวาจะใชไดงหมดเพราะว นกนกบหลายอยาง
เช 1Ts ไมนอาจจะ error ? โดยเฉพาะเวลา random
'''
NOT_ARG = 'all'
TOTAL = 20
NoT_MATCH_ARG = ['2Ts', '1Ts']
TOTAL = 10
SRC_PATH = os.path.join(TARGET_DIR, 'part6')
@ -40,7 +42,7 @@ def get_by_order():
with open(os.path.join(SRC_PATH, '%s-6.csv' % m), 'rb') as f:
rows = csv.reader(f)
for r in rows:
if NOT_ARG != r[2] and NOT_ARG != 'all':
if NoT_MATCH_ARG and r[2] not in NoT_MATCH_ARG:
continue
row = [
r[0], # R_id
@ -81,7 +83,7 @@ def get_by_random():
ok = False
while not ok:
pick = random.choice(lo_list)
if NOT_ARG != pick[2] and NOT_ARG != 'all':
if NoT_MATCH_ARG and pick[2] not in NoT_MATCH_ARG:
continue
if pick[0] not in picked:
picked.append(pick[0])

Loading…
Cancel
Save