자이 썬과 애플릿을 사용하지 않고 브라우저에서 파이썬 코드를 실행하는 방법이 있습니까?
실행은 그래픽과 관련된 어떤 것도 처리 할 필요가 없습니다. 예를 들어, 이진 1Gb 파일의 모든 자릿수 (브라우저 사용자가 선택한)를 합한 다음 결과를 서버에 반환하면됩니다.
브라우저 밖에서 파이썬을 원격으로 실행할 수 있지만 내 요구 사항은 내부에서 수행되어야한다는 것을 알고 있습니다 브라우저.
확실히, 나는 사용자가 실행 권을 유지할 권리가 있고, 그렇게하라는 요청을 받게 될 것입니다. 그리고이 모든 보안 요소는 ... 그러나 그것은 제 질문이 아닙니다.
- 답변 # 1
- 답변 # 2
nosklo의 답변이 잘못되었습니다. pyxpcomext for firefox는 language = "python"지원을 스크립트 태그에 추가합니다. 예, 엄청나게 큰 10MB 플러그인이지만 그게 인생입니다. 파이썬과 웹 브라우저 기술 사이의 알려진 모든 문서 링크가 기록되어 있기 때문에 http://wiki.python.org/moin/WebBrowserProgramming을 참조하는 것이 가장 좋습니다. 선택할 수 있습니다.
- 답변 # 3
오래 전에 많은 Python-In-Browser 기술을 비교 한 표를 작성했습니다. http://stromberg.dnsalias.org/~strombrg/pybrowser/python-browser.html
- 답변 # 4
여행 중에 플러그인없이 브라우저에서 직접 Python을 제공하는 것으로 보이는 프로젝트 인 Skulpt를 발견했습니다. . MIT에 따라 라이센스가 부여되었습니다.
스쿨 프트 홈페이지
Github @Skulpt
- 답변 # 5
아니요.
현대 브라우저는 자바 스크립트 또는 플러그인 만 실행합니다. 자신의 파이썬 플러그인을 개발하여 사람들이 다운로드하여 실행하도록 유도 할 수는 있지만 "브라우저 내부가 아님"범주에 해당한다고 생각합니다.
관련 자료
- 파이썬 reportlab 오리너구리 프레임 내에서 텍스트 줄 바꿈 및 단어 분리를 달성하는 방법은 무엇입니까?
- amazon web services - EC2 인스턴스의 user_data 내에서`aws` cli를 실행할 수 있습니까?
- 부트 스트랩 v5, 모달 내부에서 변수를 전달하는 방법 (jquery없이)
- 파이썬에서 목록을 사용하지 않고 4 개의 숫자 중 가장 큰 숫자를 찾는 방법
- 파이썬에서 if 또는 for 블록없이 목록 요소 가져 오기
- PHP에서 Python 프로그램을 실행하고 HTML 내에서 반환 값을 사용하는 방법은 무엇입니까?
- function - 팬더없이 목록 Python에서 열을 필터링하는 방법은 무엇입니까?
- html - 브라우저 캐시를 지우지 않고 웹 페이지 변경 사항을 확인하는 방법은 무엇입니까?
- 목록 파이썬 내부의 사전에서 키 교체
- selenium - Python으로 소스없이 iframe 스크래핑
- amazon web services - Kubernetes 내에서 데이터 손실없이 PVC로 EBS 볼륨 암호화
- 브라우저 자동화 셀레늄 파이썬 - 지금 가입 할 요소를 찾을 수 없음 google meet
- 파이썬으로 작성된 문자열을 파이썬 내부에서 실행되도록 변환합니다 사이에 사용자 입력이있는 문자열로 완전한 scirpt 일 수도 있습니다
- javascript - 다른 쿼리 루프 내에서 쿼리 루프를 실행하는 방법
- scopes - 파이썬 리터럴은 함수 본문 안에 저장됩니까?
- 루프 내부의 Python 비동기 요청 호출
- mysql - 먼저 execute ()를 사용하는 Python MySQLdb의 SQL 구문 오류
- javascript - 내용을 복제하지 않고 이미 맵 함수 내에있는 배열을 반복하는 방법
- pandas - 파이썬은 년-월-일없이 타임 스탬프를 변환합니다
- shell - bash에서 while 루프 조건이 충족되지 않은 경우 종료하지 않고 Python 코드를 종료합니다
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- JavaScript 변수를 HTML div에 '출력'하는 방법
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 문자열에서 특정 문자 제거
Pajamas 프로젝트에는 Python 코드를 Javascript로 변환하는 pyjs라는 컴파일러가 있습니다.