python 코드 구현 비망록 사례 설명
TXT 파일
txt 파일 읽 기
txt 파일 의 모든 내용 읽 기:
def read_all(txt):
...: with open(txt,'r') as f:
...: return f.read()
...:
read_all('test.txt')
Out[23]: 'a,b,c,d
e,f,g,h
i,j,k,l
'
txt 파일 내용 을 줄 별로 읽 습 니 다.
def read_line(txt):
...: line_list = []
...: with open(txt,'r') as f:
...: for line in f.readlines():
...: line_list.append(line)
...: return line_list
...:
read_line('test.txt')
Out[27]: ['a,b,c,d
', 'e,f,g,h
', 'i,j,k,l
']
파일 저장문자열 을 직접 저장 합 니 다.
str = 'aaaabbbbcc'
with open('test.txt','w') as f:
...: f.write(str)
...:
with open('test.txt','r') as f:
...: print(f.read())
...:
aaaabbbbcc
목록 의 내용 을 txt 파일 에 기록 합 니 다.직접 쓰기
data = ['a','b','c']
...: with open("data.txt","w") as f:
...: f.writelines(data)
...:
with open('data.txt','r') as f:
...: print(f.read())
...:
abc
줄 별로 쓰다.
data = ['a','b','c']
with open('data.txt','w')as f:
...: for i in data:
...: i = str(i)+'
'
...: f.write(i)
with open('data.txt','r') as f:
...: print(f.read())
...:
a
b
c
CSV 파일csv 파일 읽 기
python 내 장 된 csv 를 사용 하여.csv 파일 내용 을 읽 습 니 다.
import csv
with open('test.csv', 'r') as f:
data = csv.reader(f)
print(next(data))
['filename', 'label']
csv 파일 쓰기python 내 장 된 csv 를 사용 하여.csv 파일 을 기록 합 니 다.
import csv
with open('data.csv', 'w')as file:
dtwt = csv.writer(file)
dtwt.writerow([' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '])
import csv
with open('data.csv', 'r') as f:
data = csv.reader(f)
print(next(data))
JSON 파일xml 파일
경로 조작
랜 덤 패키지
생 성 난수
random.random()
**random.random()**작용 은 0 에서 1 사이 의 무 작위 수 를 생 성 하 는 것 으로 범 위 는 0 을 포함 하지만 1,즉[0,1)을 포함 하지 않 는 다.
random.random()
Out[3]: 0.990545986753395
random.randint(start, end)**random.randint(start,end)**역할 은 start 에서 end 까지 의 무 작위 정수 로 start 와 end 가 모두 정수 형 이 어야 합 니 다.
random.randint(1,10)
Out[4]: 3
random.uniform(start, end)**random.uniform(start,end)**작용 은 start 에서 end 까지 의 무 작위 부동 소수점 을 생 성 하 는 것 으로 start 와 end 는 정수 형 이 필요 하지 않 습 니 다.
random.uniform(2.3,5)
Out[5]: 4.370526664286709
원소 추출 값random.choice(seq)
**random.choice(seq)**역할 은 시퀀스 seq 에서 무 작위 로 요 소 를 선택 하 는 것 입 니 다.
alist = ['a',1,2]
random.choice(alist)
Out[7]: 2
random.sample(population,k)**random.sample(population,k)**역할 은 population 서열 에서 k 개의 요 소 를 무 작위 로 가 져 와 새로운 서열 을 만 드 는 것 입 니 다.sample 은 원래 서열 을 바 꾸 지 않 습 니 다.
blist= [1,2,3,4,5]
random.sample(blist,4)
Out[11]: [4, 5, 2, 3]
blist
Out[12]: [1, 2, 3, 4, 5]
서열 을 어지럽히다random.shuffle(x)
**random.shuffle(x)**작용 은 서열 x 의 원소 순 서 를 흐 트 러 뜨리 는 것 이다.shuffle 는 원래 의 서열 을 직접 바 꿉 니 다.
clist = ['a','b','c','d']
random.shuffle(clist)
clist
Out[15]: ['d', 'a', 'c', 'b']
무 작위 피 드 설정random.seed()
**random.seed()**의 역할 은 난수 생 성기 의 피 드 를 바 꾸 는 것 입 니 다.다른 랜 덤 모듈 함 수 를 호출 하기 전에 이 함 수 를 호출 할 수 있 습 니 다.사실은 가짜 난수 입 니 다.초기 값 만 같 으 면 결 과 는 같 습 니 다.python 에 서 는 기본적으로 시스템 을 사용 할 때 seed 로 사용 합 니 다.random.seed(x)를 수 동 으로 호출 하여 seed 를 지정 할 수 있 습 니 다.
random.seed(20)
random.randint(1,10)
Out[17]: 3
random.randint(1,10)
Out[18]: 5
random.seed(20)
random.randint(1,10)
Out[20]: 3
python 코드 구현 비망록 사례 설명 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 python 코드 비망록 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.