반응형
dump()에 필요한 위치 인수 1개가 없음: python json의 'fp'
json 포맷을 예쁘게 하려고 하는데 다음 오류가 나타납니다.
import requests as tt
from bs4 import BeautifulSoup
import json
get_url=tt.get("https://in.pinterest.com/search/pins/?rs=ac&len=2&q=batman%20motivation&eq=batman%20moti&etslf=5839&term_meta[]=batman%7Cautocomplete%7Cundefined&term_meta[]=motivation%7Cautocomplete%7Cundefined")
soup=BeautifulSoup(get_url.text,"html.parser")
select_css=soup.select("script#jsInit1")[0]
for i in select_css:
print(json.dump(json.loads(i),indent=4,sort_keys=True))
기본적으로 다음 유형의 요소를 추출합니다.
'orig': {'width': 1080, 'url': '', 'height': 1349},
내가 이걸 할 수 있다는 걸 알아
select_css.get('orig').get('url')
그러나 나는 이 json 요소가 어떤 요소 아래에 중첩된 요소인지 확신하지 못한다.그래서 아이디어를 얻으려고 예쁘게 꾸미고 있어요.
사용하다json.dumps()
대신. json.dump()
파일 오브젝트를 필요로 하고 JSON을 덤프합니다.
교체했을 때 효과가 있었습니다.
json_dump = json.dump(data_set)
타고
json_dump = json.dumps(data_set)
언급URL : https://stackoverflow.com/questions/46396827/dump-missing-1-required-positional-argument-fp-in-python-json
반응형
'sourcecode' 카테고리의 다른 글
eslint: 대소문자 구분 없음 - 대소문자 블록의 예기치 않은 어휘 선언 (0) | 2023.02.15 |
---|---|
Mongoose를 사용하여 MongoDB 문서에서 키 삭제 (0) | 2023.02.15 |
Google App Engine에서 JSON을 해석하려면 어떻게 해야 합니까? (0) | 2023.02.15 |
서버 크래시 후 MongoDB가 시작되지 않음 (0) | 2023.02.15 |
Response JSON을 Flutter에서 객체로 변환하는 방법 (0) | 2023.02.15 |