본문 바로가기
『 Python 』/Python

Python 나만의 헷갈리는 용어정리

by Play IT 2019. 3. 11.
반응형

[137] 텍스트 파일을 읽고 풀력하기

Read

1) f = open(‘a.txt’,‘r’) #a라는 파일을 읽는 형태로 연다.

2) data = f.read() #a라는 파일을 읽고 그 값을 datastr형식으로 저장한다.

 

 

[138]텍스트 파일을 한줄씩 읽고 출력하기

readline

1) line = f.readline()

 

 

[139]화면에서 사용자 입력을 받고 파일로 쓰기

write

1) f.write(text)

 

 

[140]텍스트 파일에 한줄씩 쓰기

writelines

1) f.write(str(list))

 

 

[144]파일을 열고 자동으로 닫기

with ~ as

1) with open(‘stockcode.txt’,‘r’)as t #처리가 끝나면 자동으로 종료된다

#openclose가 필요하다.

 

 

[145]파일의 특정 부분만 복사하기

seek, read, write

1) f.seek(spos) #spos : 파일을 읽는 위치 지정

2) f.read(size) #size : 읽을 크기를 지정

3) f.write(data)

 

 

 

 

 

 

 

[146]파일 크기 구하기

os.path.getsize

1) getsize(file1) #file1에 문서이름을 적거나 파일위치를 적으면 된다.

 

 

[147]파일 삭제하기

os.remove

1) remove(target_file)

 

 

[148]파일이름 바꾸기 [149]파일을 다른 디렉터리로 이동하기

os.rename

1) rename(target_file, newname)

 

[150]디렉터리에 있는 파일목록 얻기

os.listdir glob.glob

1) os.listdir(folder) #디렉터리에 있는 모든 파일을 나열한다.

2) glob.glob(files) #*.txt를 하면 텍스트의 모든 파일을 나열한다.

 

[151]현재 디렉터리 확인하고 바꾸기

os.getcwd os.chdir

1) A = os.getcwd() #현재 작업하고 있는 디렉터리

2) A = os.chdir(‘..’) #현재 작업하고 있는 디렉터리의 부모

 

[152]디렉터리 생성하기

os.mkdir

1) os.mkdir(newfolder) #새로운 디렉터리를 생성한다.

 

[153]디렉터리 제거하기

os.rmdir

[154]하위 디렉터리 및 파일 전체 삭제하기

shutil.rmtree

 

[155]파일이 존재하는지 체크하기

os.path.exist

1) exists(dir_name)

 

 

[156]파일인지 디렉터리인지 확인하기

os.path.isfile os.path.isdir

 

 

[157]현재 시간을 년--일 시::초로 출력하기

localtime shrftime

1) A = strftime(‘%Y-%m-%d %X\t’,localtime())

2) t = localtime() ----> t.tm_year #이렇게 쓰면은 일일이 입력을 해야한다.

Localtime()

+shrftime()

tm_year

%Y

tm_mon

%m

tm_mday

%d

tm_hour

%H

tm_min

%M

tm_sec #61은 윤초

%S

tm_wday #11일부터 현재까지 날짜수

%x 현재 날짜를 월//

tm_yday #섬머타임1 아니면0 모르면 -1

%X 현재 날짜를 시//

 

[160] 프로그램 실행 시간 계산하기

datetime.now(*2)

 

[163]URL에서 호스트 도메인 추출하기

split 사용

 

반응형

'『 Python 』 > Python' 카테고리의 다른 글

Part 2. if문과 For문 While문  (0) 2019.08.20
Part 1. 파이썬 기본함수  (0) 2019.08.19
Python 계산기  (0) 2019.03.10
Pygame 설치하기  (0) 2019.03.10
Collections 모듈 - namedtuple  (0) 2019.03.07

댓글