with open(file_name, 'r'):
text = f.read().lower()
words = re.findall('[a-z]{1,}', text)
words_dict[file_name] = words
반복문에서 위의 코드를 사용해 텍스트 파일의 영단어를 dict에 파일이름과 함께 저장하려고 합니다.
텍스트 파일의 총 용량이 500 MB도 되지 않는데, 이와 같은 코드를 파이참에서 실행하면 램 용량을 전부 사용하다가 결국 10만개의 연산을 하지 못하고 뻗어버리네요...
원인이 무엇인지 혹시 알 수 있을까요?
c언어의 구조체 배열을 이용하여 학년별 과목별 성적의 평균을 구하는 프로그램입니다.
학생 구조체를 하나 선언하여 학생의 정보와 과목별 성적을 입력받았고,
점수 구조체를 선언하여 학생들의 과목별 성적의 합과 평균값을 담으려고 했습니다.
디버그로 돌려보니 scanf로 입력받아 s구조체 배열에는 값이 잘 들어갑니다.
근데 그 다음에 다른 구조체의 배열에 넣으려고 하니 값이 주소값으로 들어가는 것 같습니다.
여기서부터 막혀서 아예 뒷부분 결과값까지 다 주소값으로 나오네요ㅠㅠ
포인터로도 바꿔보고 ㄱ했는데 도저히 풀리지 않습니다.. 도와주세요
RPi 4B 에서 SPI device driver 를 테스트하고있는데요,
.dts 파일에 설정한 DT 변수값이 spi_device 까지 잘 전달되는지 보려고 아래와 같이 /include/linux/spi.h 의 spi_device 에 테스트용 변수를 하나 추가했습니다.
테스트를 위해 /drivers/spi/spi.c 에도 debug_sheld 에 접근하는 코드를 넣었구요.