# -*- coding: cp874 -*-
from smartcard.CardConnection import CardConnection
from smartcard.CardType import AnyCardType
from smartcard.CardRequest import CardRequest
from smartcard.util import toHexString, toBytes
from smartcard.scard import *
import smartcard.util
cardtype = AnyCardType()
cardrequest = CardRequest( timeout=1, cardType=cardtype )
try:
cardservice = cardrequest.waitforcard()
except Exception, CardRequestTimeoutException:
print "timed out"
cardservice.connection.connect()
ผมเขียนประมาณนี้ครับ แต่มี exception ว่า
NameError: name 'cardservice' is not defined
อ้าวไหงกลายเป็นว่าไอ้ cardservice = cardrequest.waitforcard()
ไม่เคยเกิดขึ้นหละครับ งงตั้งแต่ java แล้วครับ ต้องแก้อย่างไรครับนี่
งงกับพวก exception ครับส่วนใน try ถือว่าไม่เคยทำเหรอครับ
from smartcard.CardConnection import CardConnection
from smartcard.CardType import AnyCardType
from smartcard.CardRequest import CardRequest
from smartcard.util import toHexString, toBytes
from smartcard.scard import *
import smartcard.util
cardtype = AnyCardType()
cardrequest = CardRequest( timeout=1, cardType=cardtype )
try:
cardservice = cardrequest.waitforcard()
except Exception, CardRequestTimeoutException:
print "timed out"
cardservice.connection.connect()
ผมเขียนประมาณนี้ครับ แต่มี exception ว่า
NameError: name 'cardservice' is not defined
อ้าวไหงกลายเป็นว่าไอ้ cardservice = cardrequest.waitforcard()
ไม่เคยเกิดขึ้นหละครับ งงตั้งแต่ java แล้วครับ ต้องแก้อย่างไรครับนี่