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)
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)
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)
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)
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)
def json_dump(obj, file, *args, **kwargs): with open(file, "w", encoding="utf-8") as fp: json.dump(obj, fp, *args, **kwargs)