cgi.escape가 있지만 순수 파이썬으로 구현 된 것으로 보입니다. 장고와 같은 대부분의 프레임 워크가 그냥 정규식을 실행하는 것처럼 보입니다. 이것은 우리가 많이하는 일이기 때문에 가능한 한 빨리 처리하는 것이 좋습니다. 어쩌면 C 구현은 일련의 정규식보다 훨씬 빠르지 않을까요?
모듈의 이름이 주어지면 어떻게 모듈 세트가 설치되었는지 여부를 테스트 할 수 있습니다. 예 : modules = set(["sys", "os", "jinja"])
for module in modules:
# if test(module exists):
# do something
이 같은 테스트를 쓰고 자 할 때 : try:
가정하자 나는 두 개의 모듈이 있습니다 a.py : import b
print __name__, __file__
b.py : print __name__, __file__
내가 "a.py"파일을 실행합니다. 이 인쇄 : b C:\path\to\code\b.py
__main__ C:\path\to\code\a.py
질문 : 어떻게는 "b.py"