code: def list_dir(cookie, tokens, path, page=1, num=100):
      '''得到一个目录中的所有文件的信息(最多100条记录).'''
      timestamp = util.timestamp()
      url = ''.join([
          const.PAN_API_URL,
          'list?channel=chunlei&clienttype=0&web=1',
          '&num=', str(num),
          '&t=', timestamp,
          '&page=', str(page),
          '&dir=', encoder.encode_uri_component(path),
          '&t=', util.latency(),
          '&order=time&desc=1',
          '&_=', timestamp,
          '&bdstoken=', tokens['bdstoken'],
      ])
      req = net.urlopen(url, headers={
          'Content-type': const.CONTENT_FORM_UTF8,
          'Cookie': cookie.sub_output('BAIDUID', 'BDUSS', 'PANWEB', 'cflag'),
      })
      if req:
          content = req.data
          return json.loads(content.decode())
      else:
          return Nonf list_dir(cookie, tokens, path, page=1, num=100):
      '''得到一个目录中的所有文件的信息(最多100条记录).'''
      timestamp = util.timestamp()
      url = ''.join([
          const.PAN_API_URL,
          'list?channel=chunlei&clienttype=0&web=1',
          '&num=', str(num),
          '&t=', timestamp,
          '&page=', str(page),
          '&dir=', encoder.encode_uri_component(path),
          '&t=', util.latency(),
          '&order=time&desc=1',
          '&_=', timestamp,
          '&bdstoken=', tokens['bdstoken'],
      ])
      req = net.urlopen(url, headers={
          'Content-type': const.CONTENT_FORM_UTF8,
          'Cookie': cookie.sub_output('BAIDUID', 'BDUSS', 'PANWEB', 'cflag'),
      })
      if req:
          content = req.data
          return json.loads(content.decode())
      else:
          return None
docs: 得到一个目录中的所有文件的信息(最多100条记录).