2012-09-19 3 views
2

저는 파이썬과 파이 게임으로 그림 프로그램을 만들고 있습니다. 필자는 시동시 프로그램이 파이썬 라이브 인터프리터를 열고 사용자가 그래픽 인터페이스와 함께 인터프리터에서 명령을 실행할 수있게 해주는 script-fu를 통합하려고합니다.실시간 인터 피터와 함께 파이썬 앱 실행

나의 현재 전략은 응용 프로그램이 안전한/효과/이상적인 방법이다 '파이썬 -i main.py'

을하는 bash는 스크립트를 사용하여 연 다음, 자체 스레드 내부의 메인 루프를 실행하는 것입니다 이러는거야? 인터프리터에서 들어오는 명령이 메인 루프 반복간에 실행되도록하기 위해 어떻게 잠금을 사용할 수 있습니까?

이 스레드를 사용하여 내 처음이다, 그래서 나는 통역사가 알고하지 않기 때문에 당신은 (설정 잠금 협조하지 않습니다

답변

1

왜 제 3 자 라이브 통역사를 사용하고 있습니까? 파이 게임이 하나 내장되어 있다는 것을 알고 있습니까? 설명서는 here입니다. 이렇게하면 모든 문제가 아주 쉽게 제거됩니다.

+0

올바른 링크입니까? 파이 게임의 이벤트 페이지로 나를 데려 갔다. 파이 게임에 통역이 있다는 것을 몰랐다. 그것은 확실히 내가 사용할 수있는 것 같이 들립니다 : D – hedgehogrider

+0

@hedgehogrider 예, 파이 게임에는 인터 퍼터가 있으며, 이것이 올바른 링크입니다. 즐거운 프로그래밍! – PygameNerd

3

:) 7

감사를 오전처럼 나에게 설명해주십시오 그들에 대해). 따라서 사용자가 입력 한 코드가 언제 실행되는지는 보장 할 수 없습니다.

code module을 사용하여 대화 형 콘솔을 만들 것을 고려해보십시오. 정말 쉽습니다. 그런 다음 사용자 입력을 실행할 때마다 잠금을 수행 할 수 있습니다.