示例#1
0
def json_dump(folder, filename, data, **kwargs):
    """
    json.dump 函数的封装
    """
    file = os.path.join(folder, filename)
    with open(file, "w", encoding="utf-8") as fp:
        json.dump(data, fp, ensure_ascii=True, **kwargs)
示例#2
0
 def _token_saver(self, token):
     self._token = token
     if self._token_cache_file is not None:
             with os.fdopen(os.open(self._token_cache_file,
                                    os.O_WRONLY | os.O_CREAT | os.O_TRUNC, 0o600),
                            'w') as f:
                 json.dump(token, f)
示例#3
0
    def _token_saver(self, token):
        """Token saver."""

        self._token = token
        if self._token_cache_file is not None:
            with os.fdopen(
                os.open(
                    self._token_cache_file, os.O_WRONLY | os.O_CREAT | os.O_TRUNC, 0o600
                ),
                "w",
            ) as f:
                return json.dump(token, f)
示例#4
0
 def _cache(self):
     if self._access_token_cache_file is not None:
         with os.fdopen(os.open(self._access_token_cache_file,
                                os.O_WRONLY | os.O_CREAT, 0600),
                        'w') as f:
             json.dump(self._res, f)
示例#5
0
 def _cache(self):
     if self._access_token_cache_file is not None:
         with os.fdopen(
                 os.open(self._access_token_cache_file,
                         os.O_WRONLY | os.O_CREAT, 0o600), 'w') as f:
             json.dump(self._res, f)
示例#6
0
def json_dump(obj, file, *args, **kwargs):
    with open(file, "w", encoding="utf-8") as fp:
        json.dump(obj, fp, *args, **kwargs)