본문 바로가기
반응형

python6

[파이썬] pickle 피클 사용법 ○ pickle pickle은 데이터를 저장하고 불러올대 매우 유용한 라이브러리이다. 텍스트 상태의 데이터가 아닌 파이썬 객체 자체를 파일로 저장 한다. 객첵 자체를 바이너리로 저장한다. 문자열이 아닌 객체를 파일에 쓸수 없기에 사용한다. 데이터 입력 dump를 이용하여 file에 정보를 저장한다. import pickle profile_file = open("profile.pickle", "wb") #쓰고 바이너리 profile = {"이름":"홍길동", "나이":30, "취미":["축구", "골프", "코딩"]} print(profile) pickle.dump(profile, profile_file) #profile에 정보를 file에 저장 profile_file.close() 데이터 불러오기 loa.. 2021. 2. 3.
[파이썬] 파일입출력(file IO) 읽고 쓰기 1.파일 생성하기 파일을 생성하기 위해 파이썬 내장함수인 open을 사용한다. test_file = open("파일","파일모드" 파일모드 'r' : 읽기모드. 파일을 읽기만함. (파일이 없으면 에러) 'r+' : 읽기 or 쓰기 모드. (파일이 없으면 에러) 'w' : 쓰기모드. 파일을 쓰기만함. (파일이 없으면 생성) 'w+' : 읽기 or 쓰기 모드. (파일이 없으면 생성) 'a' : 추가모드. 파일의 마지막에 새로운 내용을 추가. (파일이 없으면 생성) 'a+' : 읽기 or 추가모드. (파일이 없으면 생성) 2. 파일 쓰기 파일을 w 모드로 open하여 사용한다. print("문자열",file = open한 파일명)을 사용하여 파일 쓰기를 할수 있다. write 문을 사용하여 입력할 수 있다. .. 2021. 1. 23.
[파이썬] 출력옵션(정렬, 콤마, 소수점) 1.길이와 정렬 print( "{0:length}".format(str) ) - 출력할 데이터의 길이를 지정한다. print( "{0:length}".format(str) ) - 문자열을 오른쪽으로 정렬하고 총 length 만큼 공간확보. print( "{0:^length}".format(str) ) - 문자열을 가운데 정렬하고 총 length 만큼 공간확보. 예제코드 world = "hello!" print("({0:10})".format(world)) print("({0:10})".format(world)) print("({0:^10})".format(world)) 실행결과 2. ,(콤마) 사용 3자리 마다 콤마를 찍어주기 3자리 마다 콤마를 찍어주며 +,- 부호 부여 예제코드 #3자리 마다 콤마를 .. 2021. 1. 19.
[파이썬]sep, end, stdout, stderr, ljust, rjust, zfill 사용방법 sep과 end print("python", "java", sep =" vs ") #python vs java print("python", "java", "javascript",sep =",", end ="?") print("python") sep는 separation으로 print 문 사이사이에 설정해놓은 값을 넣게 된다. 첫 번재 문장에 sep ="vs"를 설정 후 출력하면 python과 java 사이에 vs가 들어가 있는 것을 볼 수 있다. end는 print문이 출력된 마지막 부분을 어떻게 처리할지 설정한다. 첫 번재 문장은 end가 없이 실행되어 바로 줄바꿈으로 이어지지만 두 번째 문장에서는 end ="?" 설정하니, 두 번재 문장 마지막에 ? 가 출력되지만 줄 바꿈이 일어나지 않고 바로 세 번.. 2021. 1. 18.
반응형