torrentlistparse.py
来自「这是一个嵌入式linux系统下的命令工具包」· Python 代码 · 共 39 行
PY
39 行
# Written by John Hoffman# see LICENSE.txt for license informationfrom binascii import unhexlifytry: Trueexcept: True = 1 False = 0# parses a list of torrent hashes, in the format of one hash per line in hex formatdef parsetorrentlist(filename, parsed): new_parsed = {} added = {} removed = parsed f = open(filename, 'r') while True: l = f.readline() if not l: break l = l.strip() try: if len(l) != 40: raise ValueError, 'bad line' h = unhexlify(l) except: print '*** WARNING *** could not parse line in torrent list: '+l if parsed.has_key(h): del removed[h] else: added[h] = True new_parsed[h] = True f.close() return (new_parsed, added, removed)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?