Posted
Filed under 프로그래밍/Python
if type(val) is dict:

if 'T' in obj:

if 'response' not in jsonData.keys():

if not token:

if token['userid'] is None:
2014/09/24 10:53 2014/09/24 10:53
Posted
Filed under 프로그래밍/Python
logger.debug("TEST END!")
logger.info("TEST END!")
logger.warning("TEST END!")
logger.error("TEST END!")
logger.critical("TEST END!")
2014/09/23 17:55 2014/09/23 17:55
Posted
Filed under 프로그래밍/Python
jsonData 라는 딕셔너리안에 reponse가 존재하는지

not in, in...이건 쉽다

if 'response' not in jsonData.keys():
2014/09/23 17:29 2014/09/23 17:29
Posted
Filed under 프로그래밍
이런..황당한...
tcloudbiz 거의 월천만원어치 서버를 사용중이다.
근데 물리장비 하나를 추가했더니 스위칭을 임대하거나 구매해야한다고 한다...
여러군데 찾아봤지만 tcloudbiz만 스위칭 구매를 요구했다...

견적과 기타 관리부분에서 여러가지 문제점들이 나타났는데
다음부터는 kt cloud와 함께 대상에서 제외하려고 한다.


2014/09/23 15:09 2014/09/23 15:09
Posted
Filed under 프로그래밍/Python
참 파이썬.....너무하네... 2에서 하던 except처리방법은 모두 오류 난다.

except pycurl.error as e:
  print(e)
2014/09/23 11:29 2014/09/23 11:29
Posted
Filed under 프로그래밍/Python
PHP로 개발하다가 python 할라니 참 불편해...
pymysql 이 처리해줘야할것 같은걸 개발자가 다 해줘야해?

PyMySQL
https://github.com/PyMySQL/PyMySQL

샘플
https://github.com/PyMySQL/PyMySQL/blob/master/example.py



# dict 형태로 row를 반환
cursor = db.cursor(pymysql.cursors.DictCursor)
cursor.execute("SELECT id, name FROM `table`")
rows=cursor.fetchall()


cursor.execute("SELECT id, name FROM `table`")
for i in xrange(cursor.rowcount):
    id, name = cursor.fetchone()
    print id, name



cursor.execute("SELECT id, name FROM `table`")
result = cursor.fetchmany()
while result:
    for id, name in result:
        print id, name
    result = cursor.fetchmany()



cursor.execute("SELECT id, name FROM `table`")
for id, name in cursor.fetchall():
    print id, name



import MySQLdb

conn = MySQLdb.connect(user="user", passwd="password", db="mydb")
cur = conn.cursor()
print "Executing query"
cur.execute("SELECT * FROM bigtable");


print "Starting loop"
row = cur.fetchone()
while row is not None:
    print ", ".join([str(c) for c in row])
    row = cur.fetchone()


cur.close()
conn.close()
2014/09/23 10:21 2014/09/23 10:21
Posted
Filed under 프로그래밍/Python
conn = pymysql.connect(
    host='localhost',
    user='user',
    passwd='passwd',
    db='db',
    autocommit=True
)


autocommit=True 하면 바로바로 들어간다.

아니면 따로 커밋해줘야해

conn.commit()


2014/09/23 10:19 2014/09/23 10:19
Posted
Filed under 프로그래밍/Python
이건 말이야...

python 3 에서는 range 로 바꼈어...

그래서 오류나는거야

쩝....

python 좀 너무한다..
2014/09/23 10:17 2014/09/23 10:17
Posted
Filed under 프로그래밍/Python
서버 환경변수

os 사용하려면 import os 해줘야함
os.environ['DEV_MODE']


웹서버 환경변수

request.META.get('DEV_MODE')
2014/09/16 19:07 2014/09/16 19:07
Posted
Filed under 프로그래밍
xenserver tools을 설치하면 해당 vm의 리소스를 실시간으로xencenter에서 확인할수가 있다.

1. DVD Drive 에 xs-tools.iso 을 선택한다.

2. mkdir /mnt/xs-tools

3. mount /dev/xvdd /mnt/xs-tools/

4. /mnt/xs-tools/Linux/install.sh

5. 끝

2014/08/27 14:11 2014/08/27 14:11