본문 바로가기

컴퓨터4

[PHP] 파일 읽기 PHP로 텍스트 파일을 읽는 기본 코드 $file_path = "../data.txt"; $file = fopen($file_path, "r"); while (!feof($file)) { $line = fgets($file); echo $line; } fclose($flie); $file_path는 임의로 설정한 것이다. p.s. 티스토리에서 제공하는 코드블럭에서 코드를 작성하고 있는데, 이게 작성할 때는 키워드 별로 색상이 다르게 표현되서 보기 좋은데 발행을 하고 나면 그냥 맨 글씨가 된다 ㅡㅡ; 고객센터에 문의했는데 언제 수정되려나... 2019. 11. 10.
[PHP] 가변적인 변수를 HTML Table에 담기 홈페이지에서 입력된 쿼리에 대한 응답을 표에 담아 보여줘야 하는데 쿼리마다 응답의 개수가 달라 변수의 개수에 따라 크기가 변하는 표를 만들어야 했다. 또, 변수가 50으로 정해져 있다고 해도 코드에 행 50개를 다 쓸 수도 없는 노릇. 일단 변수를 담을 표의 html 코드: 번호 항목 css를 넣어놨기 때문에 브라우저로 띄우면 다음과 같다. 이제 td 태그(table data) 안에 데이터를 넣어야 한다. 데이터가 다음과 같다고 할 때, $item = array("데스크톱", "노트북", "스캐너", "프린터", "스피커", "태블릿", "휴대폰"); php 코드를 작성하면 다음과 같다. 번호 항목 코드에서 볼 수 있듯이 html 태그 사이사이에 ''로 끝나는 php 코드를 넣어주면 된다. foreach.. 2019. 11. 6.
파이썬 split() 함수 및 rsplit() 함수 세종 말뭉치를 활용하는 프로그램을 짜고 있는데, 초반에 split() 함수로 스트링을 분리했다가 한참이 지나서야 오류가 있다는 것을 알게 됐다. 일단 세종 말뭉치는 예를 들어 - 집은 창작의 원천이라는 그는 옷 못지않게 공간이 주는 미학을 중요시해 왔다. 집/NNG + 은/JX + 창작/NNG + 의/JKG + 원천/NNG + 이/VCP + 라는/ETM ... 처럼 문장을 형태소 단위로 분석해서 해당 형태소의 품사를 붙여 놓은 텍스트 데이터라고 할 수 있는데, 형태소와 품사를 분리하기 위해서 split()를 썼었다. word = '가을/NNG' morpheme_and_tag = word.split('/') print(morpheme_and_tag) # 실행 결과 ['가을', 'NNG'] 문제는 형태소-태.. 2019. 11. 4.
TypeError: 'type' object does not support item assignment 특정 문자열 "XX + YY + ZZ"를 정규표현식으로 찾을 일이 있었는데, 정규표현식에서 '+'는 그 자체로 기능이 있기 때문에 '+'를 '\+'로 바꿔줘야 했다. 그래서 처음에 생각한 코드: for idx, char in enumerate(string): if char == '+': string[idx] = "\+" 하지만 바로 나타난 것은 TypeError: 'type' object does not support item assignment 이유를 찾아보니 파이썬에서 string 타입은 immutable, 즉 변경 불가능하다는 얘기다. 그러면 새로운 스트링을 생성하는 수 밖에 없다. new_string = "" for char in string: if char == '+': new_string +=.. 2019. 11. 3.