我正在尝试检查 PyWin 在与 Excel 的 COM 接口中返回的数据是否属于“时间”类型。
这是不起作用的代码:
from win32com.client import Dispatch
from pywintypes import Time
cellToTest = Dispatch('Excel.Application').Sheets('SomeSheet').Range('SomeCell').Value
if type( cellToTest ) == Time:
print 'It\'s an excel time type'
因为这:type(Time)
返回这个:<type 'builtin_function_or_method'>
然而这:type(cellToTest)
返回这个:<type 'time'>