baiducloudengine.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:BaiduCloudHelper 作者: yp05327 项目源码 文件源码
def get_list(self, dir, page=None, page_size=None, order='name', desc='1'):
        '''
        ?????????????

        ????????string??

        :param dir?????
        :param page????
        :param page_size??????????20
        :param order: ????
                      ???time  ????
                           name  ???
                           size  ??????????
        :param desc?1????0?????????
        :returns: dict???????server_filename?path?unicode???????False
        '''

        args = {
            "_": utils.get_time(),
            "dir": urllib.quote(dir),
            "order": order,
            "desc" : desc,
        }

        if page is not None:
            args['page'] = page
        if page_size is not None:
            args['num'] = page_size

        result = self.do_pan_api('list', args)

        if result != False:
            for file in result:
                file['server_filename'] = eval('u\'' + file['server_filename'] + '\'')
                file['path'] = eval('u\'' + file['path'] + '\'.replace(\'\\\\\',\'\')')

            self.file_list[dir] = result

        return result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号