我想知道如何将以下索引写入文件。下面的索引是从我创建的函数返回的。
myIndex = {'incorporating': {2047: 1}, 'understand': {2396: 1}, 'format-free': {720: 1}, 'function,': {1579: 1, 485: 1, 831: 1}, '411)': {2173: 1}, 'augmented': {1350: 1}}
我希望这样的东西出现在输出文件中。
'incorporating': {2047: 1}
'understand': {2396: 1}
'format-free': {720: 1}
'function,': {1579: 1, 485: 1, 831: 1}, '411)': {2173: 1}
'augmented': {1350: 1}
这是我已经完成的代码。我试图使用 writeLine 但我的文件中的输出搞砸了。所以我寻找其他方法,如泡菜。
def ToFile(self):
indList = myIndex.constructIndex() # a function to get the index above
filename = "myfile.txt"
outfile = open(filename, 'wb')
pickle.dump(indexList, outfile)
outfile.close()
我查看了我的文件,但得到的是:
ssS'incorporating'
p8317
(dp8318
I2047
I1
ssS'understand'
p8319
(dp8320
I2396
I1
ssS'format-free'
p8321
(dp8322
I720
I1
ssS'function,'
p8323
(dp8324
I1579
I1
sI485
I1
sI831
I1
ssS'411)'
p8325
(dp8326
I2173
I1
ssS'augmented'
p8327
(dp8328
I1350
I1
ss.