2021. 2. 23. 23:00ㆍ카테고리 없음
패스트캠퍼스 6개월 치 업무를 하루 만에 끝내는 업무자동화 올인원 패키지 Online
학습강의
가상 개인정보 생성 2 - 파이썬
가상 개인정보 생성 3 - 주석
가상 개인정보 생성 4 - 위조
파일을 읽어 오는 명령어
한줄
myfile.readline()
6줄을 읽어온다
for i in range(6)
print(myfile.readline())
몇 줄인지 모를 때
for line in myfile:
print(line)
라인에 들어있는 줄이 있을때까지 불러오게 할 수 있다.
랜덤 모듈 불러오기
import random
random.random()
0.8827376
랜덤 점 랜덤은 0~1까지의 함수를 무작위하게 뽑아 낼 수 있다.
무작위 이름 만들기
예시
first_name_sample = "김이박최정강조윤"
middle_name_sample = "민서예지도하주윤채현지"
last_name_sample = "준윤우원호후서연아은진"
import random
a = [1, 2]
random.choice(a)
둘 중 하나가 랜덤으로 나온다
적용
random.choice(first_name_sample)
a = ""
a = a + random.choice(first_name_sample)
a += random.choice(middle_name_sample)
a += random.choice(last_name_sample)
+=
해주게 되면 원본 데이터가 + 해서 바뀐 데이터로 저장된다.
주석 #
회색으로 표시되며 코딩을 한 사람 자신이 보기 위해 적어 놓은 설명문이다
import time
import random
import os
코드의 모듈을 불러온다 (타임, 랜덤, OS)
시작 시간을 기록하는 코드
import time
start_time = time.time()
현재 시각을 백만분의 일초 단위로 표현
end_time = time.time()
걸린시간
end_time - start_time
걸린시간을 알 수 있다.
NUM_SAMPLS = 1000개
alphabet_samples = "abcderg..."
def random_string(length):
result=""
for i in range(length):
result += random.choice(alphabet_samples)
return result
length 길이 알파벳 이어 붙이는 횟수
폴더 만들기
import os
os.listdir()
폴더 내부의 내용물들이 어떤것들이 있는지 보여준다
os.mkdir ("패스트캠퍼스")
패스트 캠퍼스라는 폴더를 새로 만들 수 있다
타입 캐스팅
type("asdfgh")
str
글자
type(234)
int
정수
type(2.4)
float
소수
type([1,2,3])
list
하나의 형태를 다른 형태로 바꾸는걸 타입 캐스팅라고 한다.
바꾸는법
str(1234)
'1234'
int("2456")
2456
int(0.234)
0
소수를 int(정수) 로 바꿀때 소수점 아래가 날아간다.
각각에 데이터마다 활용되는 방법이 다르기 구분해 놓은 것이다.
\
~ 폴더 안에 위치
for i in range(NUM_SAMPLS)
name = random_name()
filename = "personal_info" + str(i) + "_" + name + ".txt"
파일 네임 만들기
퍼스널 인포라는 폴더안에 하나씩 증가하는 i를 글자로 반복 횟수만큼 이름에 넣어서 txt 파일을 만들어준다.
outfile = opne(filename, 'w')
파일 네임 텍스트 파일을 읽기 모두로 연다.
outfile.write("name : " + name + "\n")
write 글을 쓰고 n\는 줄바꿈
outfile.write("age : " + str(time.tiem())[-2:] + "\n" )
outfile.write("e-mail : " + str(random_string(8) + "@naver.com\n" )
outfile.write("division : " + str(random_string(3) + "\n" )