일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 머신러닝
- 보안
- 프로그래밍
- 컴퓨터과학
- 컴퓨터비전
- 웹개발
- 자바스크립트
- 네트워크
- 딥러닝
- 파이썬
- 코딩
- 버전관리
- 소프트웨어
- Yes
- 알고리즘
- 빅데이터
- 사이버보안
- 소프트웨어공학
- 데이터분석
- 클라우드컴퓨팅
- 네트워크보안
- 프로그래밍언어
- 자료구조
- 컴퓨터공학
- 데이터구조
- 인공지능
- I'm Sorry
- 2
- 데이터베이스
- 데이터과학
- Today
- Total
목록파일입출력 (5)
스택큐힙리스트
이것은 일반적으로 면접에서 나타나는 질문입니다. Pandas를 사용하여 csv 파일을 읽는 방법을 알고 있습니다. 하지만 외부 라이브러리를 사용하지 않고 파일을 읽는 방법을 찾는 데 어려움을 겪고 있습니다. Python에는 csv 파일을 읽는 데 도움이 되는 모듈이 있나요?답변 1다음 코드로 저장된 file.csv 파일을 실행시켰습니다. 결과:['product_id', 'product_name', 'aisle_id', 'department_id'] ['9327', '다진 마늘', '104', '13'] ['17461', '유기농 뼈 없는 살코기 닭가슴살', '35', '12'] ['17668', '설탕 없는 초콜릿 아몬드 우유', '91', '16'] ['28985', '미시간 유기농 케일', '83',..
디렉토리 안의 파일만 어떻게 세나요? 이렇게 하면 디렉토리 자체도 파일로 계산됩니다. len(glob.glob('*'))답변 1os.listdir() 는 glob.glob 보다 약간 더 효율적입니다. 파일 이름이 일반 파일(디렉토리나 다른 엔터티가 아닌)인지를 테스트하려면 os.path.isfile() 을 사용하십시오: import os, os.path# simple version for working with CWDprint len([name for name in os.listdir('.') if os.path.isfile(name)])# path joining version for other pathsDIR = '/tmp'print len([name for name in os.listdir(DIR) ..
파일을 읽기와 쓰기 모두 가능하게 열 수 있는 방법이 있나요?일시적인 해결책으로 쓰기용으로 파일을 열고 닫은 후 다시 읽기용으로 엽니다. 그러나 읽기와 쓰기 모두 위한 파일을 열 수 있는 방법이 있을까요?답변 1파일을 읽고, 기존 데이터를 덮어쓰며 닫지 않고 다시 쓰려면 다음과 같이 하시면 됩니다. with open(filename, r+) as f: data = f.read() f.seek(0) f.write(output) f.truncate()답변 2파일을 읽기와 쓰기 모두 가능하게 열기 위해서는 파일 옵션을 'r+' 모드로 설정해야 합니다. 이렇게 열린 파일에는 읽기와 쓰기 모두 가능하며, 파일의 내용을 수정하거나 추가할 수 있습니다. 그러나 이를 사용할 때에는 주의해야 할 점이 있습니다. 읽기모드..
만약 content = open('Path/to/file', 'r').read() 으로 전체 파일을 읽는다면 스크립트가 종료될 때까지 파일 핸들이 열린 상태로 남아 있습니까? 파일 전체를 읽는 더 간결한 방법은 있습니까?답변 1그 질문에 대한 답은 특정 Python 구현에 따라 약간 다를 수 있습니다.이게 무슨 의미인지 이해하려면, 실제 file 객체에 특별히 주목해야 합니다. 코드에서는 그 객체가 식(expression) 안에서 단 한 번만 언급되고, read() 호출이 반환된 후에는 접근할 수 없게 됩니다.이는 파일 개체가 쓰레기라는 것을 의미합니다. 유일하게 남은 질문은 쓰레기 수집기가 언제 파일 개체를 수집할 것인가?입니다.CPython은 참조 카운터를 사용하여 이러한 종류의 가비지가 즉시 감지되..