Coding/Python 삽질기2018. 5. 13. 19:19

ChoboFileManager2_0531a1.exe

ChoboFileManager2_0601a.exe



기존에 만들었던 간단한 FileManager(http://chobocho.tistory.com/2461350?category=9609)를 Python3 + wxPython으로 변경 해보았다.



source : https://github.com/chobocho/ChoboFileManager2

'Coding > Python 삽질기' 카테고리의 다른 글

hash 함수 sample code  (0) 2018.05.25
[Python] ChoboFileManager2  (0) 2018.05.13
Python 파일을 exe로 만들기  (0) 2018.04.26
Python Tip  (0) 2018.04.26
Posted by chobocho
TAG Python

댓글을 달아 주세요

Coding/Python 삽질기2018. 4. 26. 22:13

1) Python3.x 를 설치한다

2) python -m pip install pyinstaller 로 pyinstaller 설치

3) pyinstaller --onefile <파일이름>

'Coding > Python 삽질기' 카테고리의 다른 글

[Python] ChoboFileManager2  (0) 2018.05.13
Python 파일을 exe로 만들기  (0) 2018.04.26
Python Tip  (0) 2018.04.26
Rename  (0) 2017.11.24
Posted by chobocho
TAG Python

댓글을 달아 주세요

Coding/Python 삽질기2018. 4. 26. 22:12


1) Python 에서 모듈을 찾을 수 없다고 나올 때

Python 소스 파일 이름으로 rx.py 와 같이 라이브러리 이름으로 만들면

실행시 에러가 발생한다. 이런 파일이 실행하려는 소스와 같은 폴더에 있어도 문제가 생긴다 ㅠㅜ



'Coding > Python 삽질기' 카테고리의 다른 글

Python 파일을 exe로 만들기  (0) 2018.04.26
Python Tip  (0) 2018.04.26
Rename  (0) 2017.11.24
Python으로 만든 File manager  (0) 2017.08.20
Posted by chobocho
TAG Python

댓글을 달아 주세요

Coding/Python 삽질기2017. 11. 24. 00:28
import os

'''
Start : 2017.11.23
End : 2017.11.23
'''

currdir = os.getcwd()
fileList = []

fileList = os.listdir(currdir)

for filename in fileList:
fullfilename = os.path.join(currdir, filename)

if os.path.isdir(fullfilename):
print "["+fullfilename+ "]"
elif (".gif" in fullfilename) and ("_" not in fullfilename):
newFileName = fullfilename[:-4] + "_1.gif"
os.rename(fullfilename, newFileName)
print fullfilename + " -> " + newFileName


'Coding > Python 삽질기' 카테고리의 다른 글

Python Tip  (0) 2018.04.26
Rename  (0) 2017.11.24
Python으로 만든 File manager  (0) 2017.08.20
[Python] 날짜 시간 출력 하기  (0) 2017.07.08
Posted by chobocho
TAG Python

댓글을 달아 주세요

Coding/Python 삽질기2017. 8. 20. 17:06

 

2017.08.23a

2017.08.22.b

2017.08.22

2017.08.20

 

https://github.com/chobocho/chobofilemanager

'Coding > Python 삽질기' 카테고리의 다른 글

Rename  (0) 2017.11.24
Python으로 만든 File manager  (0) 2017.08.20
[Python] 날짜 시간 출력 하기  (0) 2017.07.08
[Python] Sleep  (0) 2017.07.08
Posted by chobocho

댓글을 달아 주세요

Coding/Python 삽질기2017. 7. 8. 01:19

날짜 시간 출력 하기



  1. 날짜 시간 출력 하기



import datetime


today = datetime.datetime.now()

print today

print today.strftime("%Y.%m.%d")

print today.strftime("%Y.%m.%d %H:%M:%S")



2017-07-08 01:07:53.874000

2017.07.08

2017.07.08 01:07:53



'Coding > Python 삽질기' 카테고리의 다른 글

Python으로 만든 File manager  (0) 2017.08.20
[Python] 날짜 시간 출력 하기  (0) 2017.07.08
[Python] Sleep  (0) 2017.07.08
[Python] Thread example  (0) 2017.06.30
Posted by chobocho

댓글을 달아 주세요

Coding/Python 삽질기2017. 7. 8. 01:18

Sleep



import time


beforeTime = time.time()

time.sleep(3) # Sleep 3 seconds

print time.time()-beforeTime


beforeTime = time.time()

time.sleep(0.05) # Sleep 50 ms

print time.time()-beforeTime


'Coding > Python 삽질기' 카테고리의 다른 글

[Python] 날짜 시간 출력 하기  (0) 2017.07.08
[Python] Sleep  (0) 2017.07.08
[Python] Thread example  (0) 2017.06.30
Python으로 마우스 제어하기  (0) 2017.06.22
Posted by chobocho
TAG Python, Sleep

댓글을 달아 주세요

Coding/Python 삽질기2017. 6. 30. 01:51

import threading

import time



def count(s, c):

    for i in range(s, c):

        m = '+' + str(i)

        print m

        time.sleep(0.2)


def count2(s, c):

    for j in range(s, c, -1):

        n = '-' + str(j)

        print n

        time.sleep(0.1)



t1 = threading.Thread(target=count ,args=(10,100))

t2 = threading.Thread(target=count2,args=(200,101))

t1.start()

t2.start()

'Coding > Python 삽질기' 카테고리의 다른 글

[Python] Sleep  (0) 2017.07.08
[Python] Thread example  (0) 2017.06.30
Python으로 마우스 제어하기  (0) 2017.06.22
Python for Windows Extensions  (0) 2017.06.21
Posted by chobocho
TAG Python, thread

댓글을 달아 주세요

Coding/Python 삽질기2017. 6. 22. 00:49

# pymove.py


import win32api

import win32con

import sys


mVersion = "V0.627_20170622"


def clickMouseLeft(x,y):

    win32api.SetCursorPos((x,y))

    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)

    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)


def clickMouseRight(x,y):

    win32api.SetCursorPos((x,y))

    win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTDOWN,x,y,0,0)

    win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP,x,y,0,0)


def moveMouseXY(x,y):

    win32api.SetCursorPos((x,y))



def readDataFile(filename):

    ''' Example of data file

        L 1 2

        R 2 3

        M 3 4

    '''

    with open(filename, 'r') as fp:

        cmdlines = fp.readlines()

    return cmdlines



def parseCommand(cmdlines):

    cmdlist = []

    for c in cmdlines:

        cmd = c.strip().split(" ")

        cmdlist.append(cmd)

    return cmdlist


cmdTable = { 

   'L':clickMouseLeft,

   'R':clickMouseRight,

   'M':moveMouseXY

}


def process(cmdlist):

    for c in cmdlist:

        cmdTable[c[0]](int(c[1]), int(c[2]))


def main(filename):

    cmdlines = readDataFile(filename)

    cmdlist = parseCommand(cmdlines)

    process(cmdlist)


def printHelp():

    print "\n[Help]"

    print "Usage : pymove filename"


if __name__ == '__main__':

    if (len(sys.argv) < 2) or ('-h' in sys.argv[1:]):

        printHelp()

    else:

        main(sys.argv[1])

    print mVersion



'Coding > Python 삽질기' 카테고리의 다른 글

[Python] Thread example  (0) 2017.06.30
Python으로 마우스 제어하기  (0) 2017.06.22
Python for Windows Extensions  (0) 2017.06.21
[Python] 진법 변환  (0) 2016.12.27
Posted by chobocho
TAG macro, Python

댓글을 달아 주세요

Coding/Python 삽질기2017. 6. 21. 23:53

Win32관련 Python 라이브러리


Download : https://sourceforge.net/projects/pywin32/


사용처 : Macro 프로그램 제작

'Coding > Python 삽질기' 카테고리의 다른 글

Python으로 마우스 제어하기  (0) 2017.06.22
Python for Windows Extensions  (0) 2017.06.21
[Python] 진법 변환  (0) 2016.12.27
단위분수를 소수로 변환하기  (0) 2016.09.07
Posted by chobocho
TAG Python

댓글을 달아 주세요