묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
purge를 쓰기만하면 계속 에러나오네요
import sys import io from tinydb import TinyDB, Query from tinydb.storages import MemoryStorage import simplejson as json sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') #파일 DB 생성 # db = TinyDB('d:/python/section5/databases/database.db',default_table='todos') #테이블명 지정안하면 default로 생성 db = TinyDB('d:/python/section5/databases/database.db',default_table='users') #메모리 DB 생성 db = TinyDB(storage=MemoryStorage, default_table='users') #테이블 선택 users = db.table('users') #테이블 데이터 전체 삽입1 with open('d:/python/section5/data/users.json','r') as infile: r = json.loads(infile.read()) for p in r: users.insert(p) #전체 데이터 출력 print(users.all()) #테이블 목록 조회 print(db.tables()) #전체 데이터 삭제 users.purge() # todos.purge() db.close() 코딩은 제가한 거랑 선생님께서 해주신거 전부다 에러네요 몇번을 아나콘다 아톰 지웠다가 깔았습니다 힘드네요 Traceback (most recent call last): File "D:\python\section5\5-2-1.py", line 26, in <module> users.purge() AttributeError: 'Table' object has no attribute 'purge' [Finished in 0.115s]
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
처음부터 막혀요..ㅠ
pip : 'pip' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 이런 문구가 계속 떠요
-
미해결홍정모의 따라하며 배우는 C++
8.1 object, class,instance 제가 제대로 이해했는지 질문드립니다
object는 속성(변수)+행위(함수,메서드)를 갖는 모든 것들의 추상적 개념(메모리 주소 없어서)이라고 이해했습니다. class는 그 object 안에서 특정 행위(함수)+속성(변수)를 갖는 것을 묶어놓은 추상적 개념(메모리 주소 없어서)이라 이해했습니다. 그리고 instance는 class를 틀로 찍어낸 실체화된 것(주소 존재해서)이 라고 이해했습니다. 사람들이 object와 instance를 혼동하는 이유가 모든 instance는 object에서 파생된 것이기에 '모든 instance는 object이다. 즉, instance=object이다'가 성립하지만 모든 object가 인스턴스는 아니기 때문에 'object=instance'라고 하면 거짓이 돼서 그런 건가요?
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
문제가 있어요(2번째 파트 시작때 물어야 했지만)
여기 강의를 보면 소스파일을 여러개 만들으셨어요.그렇죠?근데 다 똑같이 main을 하셨다가 다시 그냥 다 이름을 main으로 하면 문제가 생긴다고 하셨는데 이름을 main_블라블라 이런식으로 하고 두면 된다고 하셨지만 그 이후에 그 파일을 사용하려고 하면 문제가 뜨면서 작동이 되지 않아요. 알려주시거나 잘못 안 것들을 지적해주시면 좋겠습니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
getServerSideProps에서 질문드립니다.
getServerSideProps에서 state.user.me가 없을때만 LOAD_USER_REQUEST 액션을 진행하고 싶은데요. export const getServerSideProps = wrapper.getServerSideProps( async(context) => { const state = context.store.getState(); if(!state.user.me) { context.store.dispatch({ type: LOAD_USER_REQUEST, }) context.store.dispatch(END); await context.store.sagaTask.toPromise(); } } }); 이런식으로 조건문을 주어서 처리하고 싶은데 state가 항상 initialState 값이네요. 위의 코드 실행전에 LOAD_USER_REQUEST액션을 통해 me를 미리 채웠고 redux dev-tools에서도 me가 채워져 있는데 getState에서의 state.user.me는 왜 항상 null일까요..?ㅜ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
find에서 질문드립니다
이렇게 findAllByString이 안나오는데 어떻게 하나요??
-
미해결스프링 시큐리티
비동기 질문
앞전영상에서는 MODE_INHERITABLETHREADLOCAL 로 시큐리티 컨텍스트 홀더의 전략을 바꾸지 않더라도 서로다른 스레드 내에서 시큐리티 컨텍스트가 공유되었습니다. 어떤 차이가 있는건가요?? 앞 영상에서도 메인 스레드와 메인스레드로부터 파생된 스레드인 것 같았는데..
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
윈도우에서 NVM 설정시 문제
강의 영상보면서 NVM 설치하는데 몇가지 의문? 및 안되는 부분 있는데요, 강의 영상이 잘못?된 부분인지...상관없는건지 잘 모르겠어요 - 초반에 nvm 아래와 같이 설치하고 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm 위에 export 부분 vi ~/.bashrc에 복사하려는데 강사님 파일에는 export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion 위와 같이 설정되어 있습니다. 이게 둘중 뭘해도 상관 없는건지요? 이전까지 powershell에서 작업했는데 윈도우는 bash에서 해야된다해서 설치해서 이렇게 저렇게 해봤는데 안돼서 찾아보니... Note: nvm does not support Windows (see #284), but may work in WSL (Windows Subsystem for Linux) depending on the version of WSL. For Windows, two alternatives exist, which are neither supported nor developed by us: nvm-windows nodist 윈도우에서는 지원을 안하는거 같아요. 구글링으로 https://github.com/coreybutler/nvm-windows/releases 여기서 파일 받아 10.16.3버전으로 설치완료 후 npm i로 노드모듈 설치하는데 아래와 같은 에러가 발생했는데, 원인을 잘 모르겠네요ㅠ -------------------------------------------------------------------- 아 nvm install 10.16.3 하고 nvm use 10.16.3 한 다음에 npm i 하니까 설치가 되네요...
-
미해결실전! Querydsl
condition 만들어지는 과정
안녕하세요 ! 마지막 테스트 부분에서 postman 에서 ? 를 덧붙여서 입력하는 부분에서 질문이 있습니다. MemberController에서 /v1/members 후에 따로 pathvariable을 이용해주지 않았는데 자동으로 MemberSearchCondition안에 어떻게 들어가게 되는지 궁금합니다. 지난 공부하고 텀이 좀 있어서 제가 까먹은 부분이 있는걸까요.. 이 부분이 궁금합니다!
-
해결됨[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
어떤게 문제일까요ㅜㅜ
강의를 그대로 따라갔는데 제가 직접 쓴 숫자에 문제가 있는걸까요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
변수.find(" _") 인덱스 번호 추출 관련 추가문의
감사합니다. 추가로 궁금한 부분이 있는데 변수.find(" _") ←에서 산출되는 값은 인덱스 번호고 이건 int 가 아닌 none 타입이라고 답변*주신거잖아요? (*아래 기질문 'exercise26. 오류메세지 문의'의 답변) 생각해보니 타입이 int 도 아닌데 수를 비교하는 >= , <= 등이 되네욥.. ∴사칙연산이나 수비교는 none 타입도 가능한거라고 이해해도 될까요?
-
윤재성의 안드로이드를 위한 자바(JAVA) 프로그래밍
6분 45초 부터 50초 사이에 화면이 깨져서 보이지가 않아요
삭제된 글입니다
-
해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
on_delete=True를 추가했는데도 자꾸 오류가 납니다.
강의에서 말씀하신대로 on_delete=True를 추가했고 이 다음에 오류가 나지 않아야 하는데 cmder에 python manage.py makemigrations blog 을 입력하면 이러한 오류가 발생합니다. 이유가 무엇일까요? 말씀하신 그대로 하였고 그 전까지만 해도 잘 됐는데 오류가 발생합니다.
-
해결됨[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
exercise26. 오류메세지 문의
강사님, 안녕하세요! 우선 값은 올바르게 출력이 되긴하는데 강사님과는 다르게 저는 아래 이렇게 int 가 아니라며 오류문구가 같이 뜨네요 ㅠㅠ 왜그럴까여...?
-
해결됨자바스크립트 비기너: 튼튼한 기본 만들기
함수와 메소드의 관계에 대해 질문드립니다!
몰입! 자바스크립트 질문입니다! 139페이지의 '함수와 메소드'파트에서 '함수는 오브젝트에 속해야 하며'라는 표현이 있고, 160페이지의 '함수와 메소드 차이'파트에서 'Object에 연결된 프로퍼티에서 값 타입이 function인 것을 함수라고 부르며, Object.prototype에 연결된 프로퍼티에서 값 타입이 function인 것을 메소드라고 부릅니다. 이 기준은 자바스크립트의 모든 네이티브 오브젝트에 적용됩니다.' 라는 표현이 있습니다. 그런데 172 페이지를 읽다 보니 '글로벌 오브젝트는 new연산자로 오브젝트를 생성할 수 없으므로 메소드가 아닌 함수입니다.' 라는 표현이 있어 잘 이해가 되지 않습니다. 글로벌 오브젝트는 브라우저가 자바스크립트 실행 환경을 만드는 '렌더링'단계에서 만들어지는 빌트인 오브젝트 중 하나이고, 빌트인 오브젝트는 네이티브 오브젝트이니 앞서 160페이지에서 언급해주신 표현이 적용될 것 같은데요. 그러면 글로벌 오브젝트에 속한 프로퍼티에서 값 타입이 function인 것을 함수라고 부르는 것이 맞지 않나요? 글로벌 오브젝트라는 오브젝트 자체를 함수로 부를 수 있는 건지? 궁금합니다. 왜냐하면 저술해주신 대로 글로벌 오브젝트는 모든 프로그램을 통틀어 단 하나 존재하는, 가장 상위의 오브젝트이기 때문에 어떤 오브젝트의 프로퍼티일 수도 없는 것이니, 어떤 오브젝트의 함수일 수도 없는 것이 아닌가 생각이 듭니다. 어떤 부분에서 놓치고 있는지 알려주시면 감사하겠습니다 ㅠㅠ
-
미해결홍정모의 따라하며 배우는 C++
8.1 객체지향 프로그래밍 질문드립니다
일반 int등 타입의 배열은 foreach문 안에서 cout<< ele(배열원소); 이렇게 원소 하나씩 출력 가능한데 클래스 타입의 배열은 왜 cout<<ele; 이렇게 원소 하나씩 출력하려고 하면 오류가 날까요? 이유를 잘 모르겠습니다 혹시 몰라서 아래 코드 첨부해 봅니다 #include <iostream> #include <string> #include <vector> using namespace std; class Friend { public: int age=10; int weight=10; string name="na"; void print() { cout << age << " " << weight << " " << name << endl; } }; int main() { int arr[5]; for (auto& ele : arr) //배열 원소가 하나씩 파라미터 처럼 들어옴 { cout << ele;// 일반 int타입 배열은 배열 원소 cout으로 출력가능 } vector<Friend> arr1; for (auto& ele_arr1 : arr1) { cout << ele_arr1;// 클래스 Friend 타입 배열은 원소를 cout으로 출력 불가? ele_arr1.print(); } return 0; }
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
build시 ffmpeg파일에 관하여 질문 드립니다.
좋은 강의 감사드립니다. 강의를 듣다가 궁금한점이 있어서 질문드립니다. 이 강의를 다 듣고 build하여 배포할때 ffmpeg파일은 사용자 컴퓨터에 설치가 되어 있어야 썸네일 작성이 가능한 것인가요? 아니면 다른 방법이 있는 것인지요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
외부 라이브러리 사용
코딩테스트를 실시할 때, 외부 라이브러리를 설치하여 사용할 수 있는지 궁금합니다. 연산속도 측면에 있어서, 리스트보다 numpy.array가 더 좋다고 알고있습니다. 그래서 알고리즘 답변을 작성할 때 리스트 대신 numpy.array를 사용하고 싶은데, 혹시 numpy와 같은 외부 라이브러리를 코딩테스트 중에 설치하여 사용할 수 있습니까?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
history mode 의 장점은 무엇인가요?
안녕하세요. 강사님 vue router의 default 값은 hash 모드로 보이고 강의중에 history 모드로 변경하는 것을 보여주셨는데요. history 모드로 했을 경우의 장점은 무엇인가요? #이 없는 주소체계라 url이 심플해지고 단순해지는 것은 알겠지만 그 이외의 장점은 모르겠습니다. 그리고 혹시 http://localhost:8080/login 이 server 에서 의미있는 url 일 경우도 있을텐데요. 이렇게 되면 router 와 충돌이 되지 않을까요? 이런 경우에는 어떻게 해결해야될까요?
-
미해결뇌를 자극하는 윈도우즈 시스템 프로그래밍
커널 오브젝트 강의 내용과 관련해서 질문드립니다.
안녕하세요. 항상 질좋은 강의를 제공해주셔서 감사합니다. 오늘 본 강의를 들으며 잘 이해되지 않는 부분이 있어서 질문드립니다. 강의 영상 7분 36초에 'Usage Count가 처음에 2이다'라고 말씀하셨고, 그 이유가 1) 핸들 테이블에 한군데 기록 2) 나 자신을 가리키는 고유의 상수값이 존재 하기 때문이라고 말씀해주셨는데요. 핸드 테이블 한군데에 기록되어 있다는 말씀이 무슨 뜻인지 모르겠어서 질문드립니다. 강의 전반부에 프로세스 A의 핸들 테이블에는 프로세스 A의 커널 오브젝트 핸들값을 가지고 있지 않다고 말씀해셨습니다. 프로세스 A만 있다고 생각해볼게요. 프로세스 A를 실행했을 때, 프로세스 A의 핸들테이블에는 아무것도 기록된 것이 없는 상태이며 프로세스 A를 실행시킨 부모 프로세스(CMD)의 핸들테이블에서 프로세스 A의 커널 오브젝트를 참조하고 있고 항상 자신의 커널 오브젝트를 가리키는 고유값이 존재하므로 Usage Count가 2인 것인가요? 만약, 앞 문장이 사실이라면 프로세스 A가 자신의 커널 오브젝트에 접근하기 위해서는 항상 자신의 커널 오브젝트를 가리키는 고유값으로만 접근할 수 있는 건가요? 답변 부탁드릴게요. 감사합니다.