일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 웹개발
- 데이터과학
- 네트워크보안
- 데이터분석
- 머신러닝
- 버전관리
- 네트워크
- 프로그래밍
- 클라우드컴퓨팅
- 자료구조
- 딥러닝
- 데이터베이스
- 파이썬
- 소프트웨어공학
- 코딩
- 컴퓨터비전
- 컴퓨터공학
- 빅데이터
- 데이터구조
- 2
- 프로그래밍언어
- 소프트웨어
- 알고리즘
- 인공지능
- 사이버보안
- 컴퓨터과학
- 보안
- 자바스크립트
- I'm Sorry
- Yes
- Today
- Total
목록파일처리 (8)
스택큐힙리스트
파일을 읽기와 쓰기 모두 가능하게 열 수 있는 방법이 있나요?일시적인 해결책으로 쓰기용으로 파일을 열고 닫은 후 다시 읽기용으로 엽니다. 그러나 읽기와 쓰기 모두 위한 파일을 열 수 있는 방법이 있을까요?답변 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은 참조 카운터를 사용하여 이러한 종류의 가비지가 즉시 감지되..
저는 파일에 텍스트를 읽고 쓰는 것을 이해하는 데 뇌 기능이 실패하고 있습니다 (Python 2.4). # The string, which has an a-acute in it.ss = u'Capit\xe1n'ss8 = ss.encode('utf8')repr(ss), repr(ss8)(u'Capit\xe1n', 'Capit\xc3\xa1n') -> ('캡틴', '캡틴') print ss, ss8print >> open('f1','w'), ss8>>> file('f1').read()'Capit\xc3\xa1n\n'내가 좋아하는 편집기인 파일 f2에 Capit\xc3\xa1n를 타이핑한다.그럼: >>> open('f1').read()'Capit\xc3\xa1n\n'>>> open('f2').read()'Ca..
이 질문에는 이미 대답이 있습니다: How should I write a Windows path in a Python string literal?1. 한국어로 번역해주세요. (hangugeo-ro beonyeokhaejuseyo)2. 한국말로 바꿔주세요. (han-guk-mallo bakkweojuseyo)3. 한글로 번역해주세요. (hangul-ro beonyeokhaejuseyo)4. 한국어로 바꾸어 주세요. (hangugeo-ro bakkueo juseyo)5. 한국어 번역 부탁드립니다. (hangugeo beonyeok butakdeurimnida)3년 전에 종료되었습니다.작년 커뮤니티에서 이 질문을 다시 여는 것에 대해 검토하고, 닫혀있게 놔뒀습니다.초기에 설정된 종료 이유가 해결되지 않았습니다..