'Python'에 해당되는 글 8건
- 2014.02.28 [Python][TerminalIDE][Android] TerminalIDE(android)에서 Python 사용하기
- 2014.02.27 [python] window mp3player lib
- 2013.12.20 [Python] 연습코딩. gui, alert
- 2013.12.20 [python] GUI
- 2013.12.18 [Python] 연습코딩, thread, timer, input, try
- 2013.12.17 [python] 문자연산
- 2013.12.15 [python] 파일이름 일괄 변경, 파라메터
- 2013.12.15 [python] hello world, OSX
mport tkinter.messagebox
def hello():
tkinter.messagebox.showinfo('hello','hello')
var = tkinter.messagebox.askyesno('select','')
tkinter.messagebox.showinfo('your select', 'You selected '+str(var))
hello()
*MessageBox
import tkinter.messagebox
tkinter.messagebox.showinfo('','')
* ConfirmBox
import tkinter.messagebox
var = tkinter.messagebox.askquestion('title','question')
//tkinter.messagebox.askyesno('','')
http://stackoverflow.com/questions/1052420/tkinter-message-box
import threading, time
def hello():
i = 0
while i < 5:
i = i + 1
print("hello "+str(i))
time.sleep(1.0)
inp = input("input time? ")
try:
numInp = int(inp)
print("input value : " + inp)
except ValueError:
print("input value is not valid. \n default : 1")
numInp = 1.0
t = threading.Timer(numInp, hello)
t.start()
<<캐스팅>>
* 숫자 -> 문자열
str(10)
*문자열 -> 숫자
int('10')
http://stackoverflow.com/questions/961632/converting-integer-to-string-in-python
문자연산
from os import rename, listdir, sys
files = listdir('.')
if len(sys.argv) is 1:
print("input target string and replace string..")
exit(0)
if len(sys.argv) is 2:
print("input replace string..")
exit(0)
targetStr = sys.argv[1]
replaceStr = sys.argv[2]
for name in files:
# if name.startswith('b'):
if name.startswith(targetStr):
newname = name.replace(targetStr,replaceStr)
rename(name,newname)
print(name + ' -> ' + newname)
파일이름 일괄변경
http://www.appilogue.kr/2844289
파라메터
http://mwultong.blogspot.com/2007/01/python-sysargv-command-line-argument.html
먼저 파이썬 버전을 정한다.
2.x버전은 OSX에 이미 깔려있다.
-> 터미널에서 Python -V로 확인
3.x버전을 사용하려면, 새로 다운로드받아서 깔아야한다.
http://www.python.org/download/
두버전간의 문법도 틀림.
2.x를 유지하는 이유는 3.x버전에서는 하위호환성이 없기 때문이란다.
helloworld.py
#!/usr/bin/python
#print "hello world" <- ver2 style <- Pythone의 주석문은 #
print("hello world") <- ver3
python3 helloworld.py