[D]模块cx_Oracle,小弟我使用callproc调用的存储过程入参不是都是必须输入,该怎么在py中传参

[D]模块cx_Oracle,我使用callproc调用的存储过程入参不是都是必须输入,该如何在py中传参
Python code
import cx_Oracle


#DB=cx_Oracle.connect('test,'1234','192.168.11.11:1521/orcl')

print DB.dsn

print DB.version

cursor = DB.cursor()

cursor.callproc('test_procduce',( 1, '3','2005-11-12','1',,'1','1','null','1','1'))

像入参null,该入参是不需要输入的.但是直接传入null是会报错.还有日期格式,我通过python获取当前的时间格式
然后传进入也会报错,请问下达人如何传一些不必要的参入进存储过程呢
--------------------
Double行动:
原帖分数:40
加分:40

------解决方案--------------------
你用None试一下。
------解决方案--------------------
python里面没有null, 是None
------解决方案--------------------
数据类型有错误!你搜一下:ORA-06550