文字列が中かっこ { で始まっているかどうかを確認したい。次のコードを試しました。
class parser(object):
def __init__(self):
self.fp=open('jsondata.txt','r')
self.str=self.fp.read()
print "Name of the file Opened is :",self.fp.name
print "Contents of the file :\n",self.str
def rule1(self):
var='{'
if self.str[:0]==var:
print "good match"
else:
print "No match"
obj=parser()
obj.rule1()
ファイルには {"name":"Chuvi"}
が含まれていますが、出力は次のとおりです: 一致しません
次のことも試しましたが、出力が得られません
if self.str[:0]=='{':
print "good match"
else:
print "No match"