목록python (3)
읽고 쓰기
가끔씩 No such file or directory 오류가 뜨는 경우가 있습니다. 이때, 파이썬 파일이 있는 위치에 불러오려는 파일이 있어도 이러한 오류가 뜨는데 이는 보통 작업 디렉토리를 경로를 절대 경로로 설정해주지 않아 생기는 오류입니다. 이를 해결하기 위해선 getcwd와 chdir를 사용해주면 됩니다. getcwd는 현재 작업 디렉토리를 확인하는 함수이고, chdir 현재 작업 디렉토리를 변경하는 함수입니다. import os print(os.getcwd()) os.chdir('./가상화') print(os.getcwd()) getcwd 함수로 현재 작업 디렉토리를 출력하고, chdir로 디렉토리 경로를 변경한 것을 확인하실 수 있습니다.
1. 깃허브에 있는 프로젝트 불러오기 좌측 상단의 3번째 아이콘을 누르시면 Window용 GIT 다운로드 창이 뜹니다. 설치하시면 됩니다. 상단 명령창에 >git:Clone 명령어를 입력하여 실행합니다. GitHub에서 복제 를 선택해줍니다. 이 복제를 사용하기 위해서는 Github 로그인이 필요합니다. 해줍시다. 기본적으로는 본인 프로젝트 파일들이 뜹니다. [사용자 명/프로젝트 파일] 이름으로 다운받을 프로젝트를 검색해줍니다. 원하는 위치를 선택하시면 리포지토리가 정상적으로 생성됩니다. 위 창이 뜨면 열기를 누른 후 (작업 영역에 추가를 선택하시면 현재 사용중인 탐색기에 바로 추가됩니다.) 작성자를 신뢰합니다를 눌러주시면 리포지토리가 정상적으로 다운로드 되신 걸 확인하실 수 있습니다. 2. 깃허브에 이..
파이썬을 사용하다가 문제가 되는 상황을 하나 마주했다. # 파일1 test1 from test2 import * import time print(temp) time.sleep(10) print(temp) # 파일2 test2 import datetime temp = datetime.datetime.now() 바로 test1 상황에서 현재 시간을 출력하는 변수를 출력하고 10초 뒤, 다시 현재 시간을 나타내는 변수를 출력했을 경우 똑같은 값이 출력되는 것이다. 이 이유는 처음 import 시에는 module 내의 변수들을 초기화 한 뒤에 로드하지만, 그 다음부터는 이미 로드되어있는 module의 값들을 불러오기 때문에 값이 변경되지 않는 것이다. 그렇기에 여기서는 import 모듈을 다시 초기화하여 호출시..