我寫了一支程式用法大概是這樣
python print_date_list.py start_date end_date
去印出兩日期之間的日期
而我直下對程式下指令
python print_date_list.py 2015-10-15 2015-11-15
這樣程式會正常運行
但是如果我利用另一個python程式去
subprocess.cell(['python','print_date_list.py','2015-10-15','2015-11-15'])
會出現
initial_value must be unicode or None, not str
的錯誤
不知道問題是不是出在print_date_list.py程式中有把str 轉 datetime
datetime.strptime(sys.argv[2], u"%Y-%m-%d").date()
這行上面還是有編碼的問題...