我写了一支程式用法大概是这样
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()
这行上面还是有编码的问题...