Uncaught TypeError: b is not a function at 2.function.html:12 console.log(a()); console.log(b()); console.log(c()); // 함수 선언문 function a() { return 'a'; } // 기명 함수표현식 var b = function bb() { return 'bb'; } // (익명) 함수표현식 var c = function() { return 'c'; } 물론 console.log 를 함수 아래에 작성하면 이상없이 잘 나옵니다.
강의 잘보았습니다. 공부를 하다보니 GetWorldTransform과 GetWorldLocation 차이점이 궁금합니다. 강의에서는 GetWorldTransform을 연결 했는데 그냥 궁금해서 GetWorldLocation로 연결을 해보았는데 똑같이 F를 눌러보니 모닥불이 생성 되는데 둘만에 차이가 있는가요? 기능은 똑같이 구현되는데 차이가 있으니깐 두개가 존재 하는거 같은데..
지금 서브라임에서 프리뷰랑 unoproj랑 Mainview도 만들어져 있고 영상이랑 똑같이 메인 뷰에 입력했는데 퓨즈앱에서는 헬로우 월드가 나오는데 프리뷰에는 나오지가 않아요 혹시 우측상단에 no registered가 있어서 그런건가요? 아니면 다른게 있는건가요? 처음 퓨즈를 해봐서 잘 모르겠습니다.
안녕하세요^^ 항상좋은 강좌 감사합니다. 이번 숙제로 내주신 거 하다가 에러가 나는데^^;; 잘모르겠습니다. 기존 추천 강좌에서 img_list = soup.select("ul.slides")[0] 이부분 가져오는데 평점순은img_list = soup.select("ul.slides")[1],학생수순은 img_list = soup.select("ul.slides")[2] 인덱스를 이용하면 다 가져올거같은데요. 우선 인덱스 순으로 img_list = soup.select("ul.slides")[2] 이렇게 하면 잘가져오는데 평점순 img_list = soup.select("ul.slides")[1] 인덱스 '1'을 사용하면 에러가 납니다. ==== 원본 소스 === import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') import os import urllib.request as req from bs4 import BeautifulSoup as be import urllib.parse as rep base = " https://www.inflearn.com/ " quote = rep.quote_plus("추천-강좌") url = base + quote res = req.urlopen(url).read() savePath = "D:/python/Crawling/section2/downimg/" try: if not (os.path.isdir(savePath)): os.makedirs(os.path.join(savePath)) except OSError: if e.errno != errno.EExist: print("폴더 만들기 실패!!") raise soup = be(res,"html.parser") img_list = soup.select("ul.slides")[1] print(img_list) for i,e in enumerate(img list,1): with open(savePath+"text "+str(i)+".txt","wt") as f: f.write(e.select_one("h4.block_title > a").string) fullFileName = os.path.join(savePath,savePath+str(i)+'.png') req.urlretrieve(e.select_one("div.block_media > a > img")['src'],fullFileName) print("download OK!!") === 에러내용 === Traceback (most recent call last): File "D:pythonCrawlingsection2download5-2.py", line 39, in req.urlretrieve(e.select_one("div.block_media > a > img")['src'],fullFileName) File "C:ProgramDataAnaconda3envssection2liburllibrequest.py", line 188, in urlretrieve with contextlib.closing(urlopen(url, data)) as fp: File "C:ProgramDataAnaconda3envssection2liburllibrequest.py", line 163, in urlopen return opener.open(url, data, timeout) File "C:ProgramDataAnaconda3envssection2liburllibrequest.py", line 466, in open response = self._open(req, data) File "C:ProgramDataAnaconda3envssection2liburllibrequest.py", line 484, in _open '_open', req) File "C:ProgramDataAnaconda3envssection2liburllibrequest.py", line 444, in _call_chain result = func(*args) File "C:ProgramDataAnaconda3envssection2liburllibrequest.py", line 1297, in https_open context=self._context, check_hostname=self._check_hostname) File "C:ProgramDataAnaconda3envssection2liburllibrequest.py", line 1254, in do_open h.request(req.get_method(), req.selector, req.data, headers) File "C:ProgramDataAnaconda3envssection2libhttpclient.py", line 1107, in request self._send_request(method, url, body, headers) File "C:ProgramDataAnaconda3envssection2libhttpclient.py", line 1142, in _send_request self.putrequest(method, url, **skips) File "C:ProgramDataAnaconda3envssection2libhttpclient.py", line 984, in putrequest self._output(request.encode('ascii')) UnicodeEncodeError: 'ascii' codec can't encode characters in position 26-27: ordinal not in range(128) 부탁드리겠습니다^^;;
main 함수 통과가 어떻게 바꾸어보아도 안 되는데 혹시 제가 main함수에서 쓴 문자열들의 띄어쓰기가 맞는지.. 확인해주실 수 있나요? 띄어쓰기가 잘못된 부분이 있어서 통과가 안 되는 것인지 다른 함수가 잘못된 것인지 알 수가 없어서요. 다 통과되는데 main 함수만 통과가 안 되니 너무 답답합니다. 예시에서처럼은 모두 잘 실행되고 있습니다. 문자열이 잘못된 것이 아니라면 함수들을 더 고쳐봐야겠지요… “Input guess number : ” “Wrong Input, Input again” “Strikes : %d , Balls : %d” “You win, one more(Y/N)?”