인생은 초콜릿 상자에 있는 초콜릿과 같아서, 어떤 초콜릿을 선택하느냐에 따라 맛이 틀려지듯이 우리의 인생도 어떻게 선택하느냐에 따라 결과도 달라질 수 있다. - 영화 Forrest Gump 中 -
전체 글
- 인생은 초콜릿 상자에 있는 초콜릿과 같아서, 어떤 초콜릿을 선택하느냐에 따라 맛이 틀려지듯이 우리의 인생도 어떻게 선택하느냐에 따라 결과도 달라질 수 있다. - 영화 Forrest Gump 中 - 2013.02.15
- [python] python으로 android phone에 웹서버 만들기 2013.02.14
- [python] 파이썬으로 단어장 만들기 2013.02.14
- [Python] Python for Android 에서 파일,폴더 관리하기, 사진 찍기 2013.02.14
- [Python] Android 에 python 설치하기. 2013.02.14
- 성공은 항상 곤궁 다음에 오는 것이다. 2013.02.14
인생은 초콜릿 상자에 있는 초콜릿과 같아서, 어떤 초콜릿을 선택하느냐에 따라 맛이 틀려지듯이 우리의 인생도 어떻게 선택하느냐에 따라 결과도 달라질 수 있다. - 영화 Forrest Gump 中 -
[python] python으로 android phone에 웹서버 만들기
Tutorial : http://code.google.com/p/android-scripting/wiki/Tutorials
httpd.py
import SimpleHTTPServer
chdir('/sdcard/')
SimpleHTTPServer.test()
|
실행하면 아래처럼 로그가 올라온다.
그럼, 폰의 웹브라우저로 접속하면 아래와 같다.
무선 AP에 접속 중이면 같은 망에 있는 다른 디바이스에서도 접근이 가능하도록 고유 IP를 찾아서 보자.
shell로 접속해서 netcfg를 실행하면 "eth0"가 실행중인 것이 지금 실행중인 Lan정보이다.
그 IP를 사용하면 된다.
'프로그래밍 > Python' 카테고리의 다른 글
[python] Django 설치하기 (0) | 2013.02.19 |
---|---|
[Python] Python2와 Python3의 차이점 (0) | 2013.02.15 |
[python] 파이썬으로 단어장 만들기 (0) | 2013.02.14 |
[Python] Python for Android 에서 파일,폴더 관리하기, 사진 찍기 (0) | 2013.02.14 |
[Python] Android 에 python 설치하기. (0) | 2013.02.14 |
[python] 파이썬으로 단어장 만들기
파이썬을 이용한 단어모음파일에서 무작위로 단어 프린트하기
wordlist.txt : 단어모음 text 파일
wordlist.py : 단어장 스크립트 파일
Line.3 : getcwd()를 이용하여 알아낸 경로에 'sl4a'가 포함되어 있으면 경로를 지정해 주도록한다.
Line.4 : 파일을 읽는다.
Line.5 : 파일내용을 splitlines(위 이미지는 오타)로 한줄씩 분할한다.
lambda 함수는 간단한 함수를 한줄로 줄여준다.
Line.8 : 사용자의 입력을 무한반복으로 기다린다.
'프로그래밍 > Python' 카테고리의 다른 글
[Python] Python2와 Python3의 차이점 (0) | 2013.02.15 |
---|---|
[python] python으로 android phone에 웹서버 만들기 (0) | 2013.02.14 |
[Python] Python for Android 에서 파일,폴더 관리하기, 사진 찍기 (0) | 2013.02.14 |
[Python] Android 에 python 설치하기. (0) | 2013.02.14 |
[Python] 기본 예제 - "예제중심의 파이썬" 1장 (0) | 2013.02.08 |
[Python] Python for Android 에서 파일,폴더 관리하기, 사진 찍기
예제 스크립트가 많아지면 파일및 폴더관리가 쉽지 않다.
+ADD 버튼 선택하여 Folder를 생성해서 Shell로 관리하면 된다.
물론 PC와 USB 연결해서 정리하면 훨씬 빠르겠다.
간단 명령어
pwd : 현재 위치를 보여준다.
cd scripts : scripts 폴더로 이동한다.
ls : 디렉토리내의 파일목록을 보여준다.
ls -l 또는 ll : 자세리 파일목록을 보여준다.
mv hello_android.py scripts : scripts 폴더로 hello_android.py 파일을 이동시킨다.
rm hello_android.py: 파일 삭제
사진찍기, 연속 촬영하기
import android,time
a = android.Android()
def pic():
return 'sdcard/sl4a/scripts/img/'\
+ time.strftime('%Y%m%d%H%M%S')\
+ '.jpg'
def say(it):
a.ttsSpeak(it)
a.makeToast(it)
food = 'Keeeemcheeeee!'
for i in range(3):
for j in range(3,0,-1):
say(str(j))
time.sleep(3)
say(food)
a.cameraCapturePicture(pic())
* sleep 을 위해 time을 import 한다.
* 순차적 파일명 생성을 위해서 time.strftime을 사용한 파일명 구현
'프로그래밍 > Python' 카테고리의 다른 글
[python] python으로 android phone에 웹서버 만들기 (0) | 2013.02.14 |
---|---|
[python] 파이썬으로 단어장 만들기 (0) | 2013.02.14 |
[Python] Android 에 python 설치하기. (0) | 2013.02.14 |
[Python] 기본 예제 - "예제중심의 파이썬" 1장 (0) | 2013.02.08 |
[Python] 크롬 브라우저 파이썬 쉘 - https://chrome.google.com/webstore (0) | 2013.02.08 |
[Python] Android 에 python 설치하기.
안드로이드폰에서 파이썬을 사용하려면 SL4A(Scripting Layer for Android),
Python for Android를 설치해야 한다.
SL4A 설치 : http://code.google.com/p/android-scripting/
![]() |
SL4A를 실행하고 Menu > View > Interpreters 를 선택하면 "SHELL"이라는 메뉴가 나타난다.
shell 을 통해서 안드로이드폰과 대화를 할 수 있다.
난 "SHELL"이 나오지 않아서 바로 Python for Android를 설치해버렸다.
Python for Android 설치 : http://code.google.com/p/android-scripting/downloads/detail?name=PythonForAndroid_r4.apk
File: |
|
---|---|
Description: | Latest Python release. Note that Python for Android is now being hosted here: http://code.google.com/p/python-for-android/ This is a copy of the lastest release, placed here for convenience. |
SHA1 Checksum: | ff4dfef760880fd1cdbc164045cc859947ecbe1d What's this? |
설치하면 Install 메뉴가 나오는데, 바로 Install 터치.
몇 번의 다운로드와 설치가 끝나고, Install > UnInstall 로 변경된다.
그럼, 다시 SL4A를 실행하면 Script와 Shell이 대기중일 것이다.
스크립트 목록이 나오는데, shell화면으로 가고 싶으면 View > Interpreters 로 이동한다.
Interpreters에서 python을 선택하면 파이썬 shell로 들어간다. 안드로이드를 import해서 핸드폰 기능을 테스트 해 볼 수 있다.
안드로이드 모듈을 가져온다.
>>>import android
>>>droid = android.Android()
>>>droid.vibrate()
: 진동을 실행한다. 그런데, 한번밖에 되지 않는다.
>>>droid.ttsSpeak('anneung')
: '안녕'이라고 스피커에서 나온다.
>>>def ann(): droid.ttsSpeak('anneung')
>>>ann()
>>>ann()
스크립트 파일을 추가해서 파일을 실행 해 볼 수 있다.
파일을 생성하고, MENU > Save & Run을 선택하면 저장하면서 실행이 된다.
'프로그래밍 > Python' 카테고리의 다른 글
[python] 파이썬으로 단어장 만들기 (0) | 2013.02.14 |
---|---|
[Python] Python for Android 에서 파일,폴더 관리하기, 사진 찍기 (0) | 2013.02.14 |
[Python] 기본 예제 - "예제중심의 파이썬" 1장 (0) | 2013.02.08 |
[Python] 크롬 브라우저 파이썬 쉘 - https://chrome.google.com/webstore (0) | 2013.02.08 |
[Python] 웹 파이썬 shell - http://shell.appspot.com/ (0) | 2013.02.08 |
성공은 항상 곤궁 다음에 오는 것이다.
성공과 명예란 항상
곤궁에 처한 날을 거쳐 이루어지는 것이요,
일을 그르침은 거의가
득의했다고 자만할 때에 이루어지는 것이다.
-임동석 역주, ‘석시현문’에서
중국에서 명심보감 보다 인기 있는
현문에 나와 있는 유사 내용을 함께 보내드립니다.
‘영화와 총애의 곁에는 욕됨의 기다림이 있고,
빈천의 등 뒤에는 복이 이를 따르고 있다.’
‘고통 속에 더 큰 고통을 겪어보아야 비로소
사람 중의 윗사람이 될 수 있다.’
'생활의 발견 > 행복한 경영' 카테고리의 다른 글
하늘이 사람에게 복을 주려고 하면 (0) | 2013.02.18 |
---|---|
친절을 베푸는 행위에는 결코 낭비라는 게 없다. (0) | 2013.02.15 |
남의 성공을 도우면 나의 성공이 따라온다. (0) | 2013.02.13 |
실패 예찬 (0) | 2013.02.12 |
스트레스를 즐겨라 (0) | 2013.02.08 |