일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- uptime -V
- 프리티어 비용 발생
- ln -Tfs
- rm -f
- Default 생성
- Burp Suite
- Default 삭제
- HISTTIMEFORMAT
- Unable to create a new virtual machine: No permission to perform this operation.
- pam_tally2.so
- 리눅스 telnet
- uptime -s
- AWS
- aws 자격증 접수 오류
- 장치에 남은 공간이 없음
- uptime -p
- root로그인안됨
- pam_tally -u -r
- 버프슈트
- 버프스위트
- pam_tally -u
- burpsuite
- AWS 시험후기
- histoy옵션
- 모바엑스텀 설치
- i-node full
- CentOS-Base.repo
- svn: Can't find a temporary directory: Internal error
- 패키지 출력
- Default vpc
- Yesterday
- Today
- Total
11. 파이썬(Python) IDLE 디렉터리(폴더) 위치 변경 본문
이번 장에서는 다음 장에서 모듈이라는 것을 배울 건데 그 때 import를 사용해서 참조 할 때 디렉터리가 다르면 참조가 되지 않는 현상이 발생하기 때문에 그 부분을 해결하기 위해서 디렉터리 위치 변경하는 법을 알려드리겠습니다. 모듈은 간단하게 저번 장에서 배운 라이브러리 안에 있는 파일들이 모듈이라고 생각하면 됩니다.
1. 디렉터리 변경하는 이유
앞에서도 설명했지만 import는 현재 디렉터리에 있는 파일이나 파이썬 라이브러리 안에 저장된 파일(모듈)만 불러올 수 있습니다. 따라서 모듈이 저안에 없으면 디렉터리 위치를 변경해서 불러오면 됩니다.
1.1. 사용 방법
>>> import os
1.1.1. 현재 디렉터리 위치 확인(os.getcwd())
>>> os.getcwd()
'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32'
os.getcwd()는 현재 자신의 디렉터리 위치를 리턴 합니다.
1.1.2. 현재 디렉터리 위치 변경(os.chdir())
>>> os.chdir('C:\\')
>>> os.getcwd()
'C:\\'
os.chdir()은 현재 디렉터리 위치를 다른 위치로 변경할 수 있습니다.
1.1.3. 현재 디렉터리 파일과 폴더명 출력(os.listdir)
>>> os.getcwd()
'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32'
>>> os.listdir()
['DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'python3.dll', 'python36.dll', 'pythonw.exe', 'Scripts', 'tcl', 'Tools', 'vcruntime140.dll']
os.listdir()은 현재 작업하고 있는 부분에 파일과 폴더명을 보여줍니다.
from을 사용해서 모듈(파일명)부분을 없앨 수 있습니다.
1.1.4. from 사용하기
>>> from os import *
>>> getcwd()
'C:\\'
>>> chdir('C:\\Users\\Administrator\\Desktop')
>>> getcwd()
'C:\\Users\\Administrator\\Desktop’
>>> chdir('C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32')
>>> getcwd()
'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32'
>>> listdir()
['DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'python3.dll', 'python36.dll', 'pythonw.exe', 'Scripts', 'tcl', 'Tools', 'vcruntime140.dll']
이렇게 사용할 수 있습니다.
'Python > Python 기본 개념' 카테고리의 다른 글
13. 파이선(Python) 클래스(Class)1 (0) | 2017.10.19 |
---|---|
12. 파이썬(Python) 모듈(module) (0) | 2017.09.18 |
10. 파이썬(Python) import, from의 간단한 개념 (0) | 2017.09.01 |
9. 파이썬(Python) 함수 (0) | 2017.08.30 |
8. 파이썬(Python) 반복문2(for) (0) | 2017.08.28 |