파이썬 웹 프로그래밍 - Django로 웹 서비스 개발하기 오브젝트 실습 2를 하는 중 이유를 알 수 없는 오류를 발견했습니다 같이 올린 캡쳐파일상의 코드 40-42번째 줄을 보면 각각 user / user.numArticle / user과 numArticle 을 print 하도록 되어 있는데 40번 줄과 같이 user만 출력했을 경우 28-29번째에서 __str__을 define한 대로 값이 잘 나오는데 42번 줄에서 user 와 numArticle을 같이 print하는 경우 User class 의 초기 __str__값이 그대로 나옵니다! 왜 같이 출력하면 __str__이 rewrite 안 되는 걸까요? ++ png, pdf, jpg, jpeg 확장자는 전부 파일업로드에 실패하는데 무슨 확장자로해야 사진을 올릴 수 있는 건가요? 안 올라가서 아래에 코드 전문 첨부합니다! ++ macOS Sierra (10.12.6)에서 atom 편집기를 이용해서 구동중입니다 class User: num_users = 0 def __init__ (self, name): self.numArticle = 0 self.name = name self.articles = [] User.num_users += 1 def write(self, text): self.articles.append(text) self.numArticle += 1 def __str__(self): 28번째 return "User: %s %s" % (self.name, self.articles) t1 = Text("This is some text1") t2 = Text("This is some text2") user = User("yang") user.write(t1) user.write(t2) print(t1) print(user) 40번째 print(user.numArticle) print(user, user.numArticle)
안녕하세요 저번에 구매한 강좌를 쭈욱 둘러보는데 저번에 구매한 Python 응용 - 파이썬으로 배우는 자료구조와 알고리즘 이 만료되었다고 다시 갱신을 하라고 구매하라고 하는데요 이거 제가 저번에 예산이 있을때 구매하고 시간있을때 들을려고 먼저 구매를 해놓은건데 한번도 들어적도 없는데 다시 갱신을 하라는데 이게 합당한건지 좀 의문이 드네요 제가 기간이 있으면 제가 이해를 하겠는데 저번에 구매하였을때는 기간을 참고하지 못했는데 다시 갱신을 하라니 이거 한번도 듣지 못한입장에서 결제하기가 꺼려지네요 이거 상의좀 해주시고 다시 이용할수 있게 부탁좀 드립니다
강의대로 따라하고 있는데 npm run dev 시 Cannot find module 'webpack' 오류가 나서 로컬 서버가 안뜹니다.ㅜㅜ npm install 후에 생성된 node_modules 폴더보면 제 로컬에 생성된 폴더랑 다르기도 하구요. (제 로컬에는 node_modules에 하위폴더로 vue 폴더가 생성됩니다. 이건 정상인가요?? ) 이런경우 어디 설정을 봐야할까요..?
path.resolve('/foo/bar', './baz'); // return: '/foo/bar/baz' - 순서대로 만들어지고 path.resolve('/foo/bar','/tmp/file/'); // return: '/tmp/file' - 이건 왜 /foo/bar가 없나요? './tmp/file' 여기서 './' 현재 디렉토리를 정의해서 더이상 왼쪽으로 찾아가지 않는건가요? 웹팩 실행 시 path.resolve(__dirname, '/dist'); - __dirname은 './' 이거랑 같은 의미인가요? path.resolve('/foo', '/dist'); - 이렇게 수정하면 아래와 같은 에러는 왜 생기는건가요? Error: EACCES: permission denied, mkdir '/foo'