지금 당장 나는 몇 가지 예를 살펴봄으로써 해결책을 찾을 수 있습니다. 이 작업을 수행 할 수있는 더 적절한 방법이 ...이어떻게 현재 작동하는 웹 사이트에 파이썬과 함께 HTML 블록을 삽입합니까 ....?
pagetemp = string.Template(open("index_template.html").read())
#print pagetemp.template
f = open("index.html","w")
f.write(pagetemp.substitute(sean_final_output=sean_final_output))
f.close()
return 1
sean_final_output 코드의 HTML 블록, 그리고 난 그냥 그 템플릿 달러 (A $)의 sean_final_output를 사용하는 것 같습니다? I.E. '템플릿'파일 대신에 직접 index.html을 편집 할 수 있습니까? 나는 이점을 추측한다 나는 나가 지금 그것을하고있는 방법을 대신해서 할 수있다 ... 나는 다만 나가 1 개의 파일을 읽고 다른 사람에게 출력하고있는처럼 느낀다 그래서 나는 그것의 가장 능률적 인 방법인지 모른다. (나는 파이썬 방법을 배우고 싶다.)
bash를 사용하여이 작업을 수행 할 수 있습니까? ;) – Jeune
결국 무엇을하고 싶습니까? html 파일을 클라이언트에 제공 하시겠습니까? 어떤 프레임 워크를 사용하고 있습니까? – Simon
한 파일을 읽고 다른 사람에게 편지를 쓰는 데 익숙해 져야합니다. 일반적으로 프로그램에서 일하는 방식입니다. 파일을 '편집'한다고 생각하면 대개 읽은 다음 다시 디스크에 다시 씁니다. 디스크의 파일 끝 부분에 '추가'할 수 있지만 중간에있는 내용을 편집 할 수는 없습니다. –