파이썬 공부중인데 재밌네용 ㅎㅎ > 자유게시판

자유게시판

파이썬 공부중인데 재밌네용 ㅎㅎ 정보

파이썬 공부중인데 재밌네용 ㅎㅎ

본문

 

계속 강좌만 보다가 너무 졸려서 뭐라도 만들어볼까해서

뚝딱뚝딱 백업프로그램 만들어봤는데 잼나네요 ㅋㅋㅋ

 

일반 응용프로그램처럼 제작이 가능해서

브라우져 안에만 같혀 있다가 탈출한 느낌이랄까

 

랜섬웨어에 된통 당하고 나서 주기적으로 하드를 통째로 백업받아 놓는데

일주일에 한번씩 자동으로 백업하는 프로그램 만드는중이에요

 

근데 복사를 시작하면 취소가 안된다는게 큰 단점이네요 ㅡ,.ㅡ

 

 

추천
5

베스트댓글

안녕하세요?
저도 얼마 전까지 Dropbox API를 이용하여 백업 비슷한 결과를 가져오는 스크립트를 작성했는데 반갑네요~
파이썬에서 Dropbox 라이브러리를 이용하여 작성하는 것이 PHP에서 cURL을 이용하여 작성하는 것보다 훨씬 간단하더군요 ^^
(사실 백업 목적이라면 API를 사용하지 않더라도 파일을 Dropbox 폴더로 카피하면 되기 때문에 실질적으로는 큰 의미가 없지만요.)

SIR에는 저보다 파이썬을 잘 하시는 분이 많이 계시겠지만요~
IDLE에서 실행한 파이썬 스크립트를 중단하는 방법이라면 OS마다 조금 차이가 있겠지만 대체로 Ctrl + C 또는 Ctrl + Break로 중단할 수 있는 것으로 기억하네요.
https://stackoverflow.com/questions/19782075/how-to-stop-terminate-a-python-script-from-running/34029481
파이썬 IDLE가 아니라 별도의 IDE에서 실행하시는 것이라면 사용하시는 IDE에 따라서 중단하는 단축키가 정해져 있을 것 같구요.
주피터 노트북 같은 경우에는 stop 버튼이 따로 있고, Ctrl + C도 작동하는 것으로 기억나네요.

이게 아니라 윈도우 스케줄러에 넣고 일주일에 한 번씩 돌리는 것을 중단시키는 방법을 말씀하시는 것이라면요.
사용하시는 OS나 설정에 따라 차이가 있겠지만 CMD 창이 순식간에 뜨고 사라질테니 거의 알아챌 수가 없겠죠 ㅠㅠ
PyQt로 GUI를 만들어서 GUI에 취소 버튼을 넣으시거나, GUI 창을 닫으면 스크립트가 중단되게 만드시면 되지 않을까요??

그럼 파이썬 백업 스크립트도 화이팅하시고, 편안한 밤 되세요!

댓글 18개

안녕하세요?
저도 얼마 전까지 Dropbox API를 이용하여 백업 비슷한 결과를 가져오는 스크립트를 작성했는데 반갑네요~
파이썬에서 Dropbox 라이브러리를 이용하여 작성하는 것이 PHP에서 cURL을 이용하여 작성하는 것보다 훨씬 간단하더군요 ^^
(사실 백업 목적이라면 API를 사용하지 않더라도 파일을 Dropbox 폴더로 카피하면 되기 때문에 실질적으로는 큰 의미가 없지만요.)

SIR에는 저보다 파이썬을 잘 하시는 분이 많이 계시겠지만요~
IDLE에서 실행한 파이썬 스크립트를 중단하는 방법이라면 OS마다 조금 차이가 있겠지만 대체로 Ctrl + C 또는 Ctrl + Break로 중단할 수 있는 것으로 기억하네요.
https://stackoverflow.com/questions/19782075/how-to-stop-terminate-a-python-script-from-running/34029481
파이썬 IDLE가 아니라 별도의 IDE에서 실행하시는 것이라면 사용하시는 IDE에 따라서 중단하는 단축키가 정해져 있을 것 같구요.
주피터 노트북 같은 경우에는 stop 버튼이 따로 있고, Ctrl + C도 작동하는 것으로 기억나네요.

이게 아니라 윈도우 스케줄러에 넣고 일주일에 한 번씩 돌리는 것을 중단시키는 방법을 말씀하시는 것이라면요.
사용하시는 OS나 설정에 따라 차이가 있겠지만 CMD 창이 순식간에 뜨고 사라질테니 거의 알아챌 수가 없겠죠 ㅠㅠ
PyQt로 GUI를 만들어서 GUI에 취소 버튼을 넣으시거나, GUI 창을 닫으면 스크립트가 중단되게 만드시면 되지 않을까요??

그럼 파이썬 백업 스크립트도 화이팅하시고, 편안한 밤 되세요!
클라우드로 백업하는것도 완젼 좋겠네요 ㅋㅋ
근데 저는 드라이브 두개를 통째로 백업하는거라 용량이 너무 커서 걍 백업하드로 백업받는걸로 하고 있어요 ㅎㅎ
첨으로 만들어본 프로그램인데 그래도 이래저래 짜집기하니까 되긴 되네요 ㅋㅋ
일단 프로그램은 대충 만들었고 installer 써서 실행파일 만들어서 윈도우에서 돌리려구요
아까 테스트할때 복사되다 중단되는거 보니까 프로그램 재실행하거나 cmd창을 닫으면 중지되는것 같기도 하더라구요
GUI쪽은 아직 한번도 안해봐서 한번 연구해봐야겠네요
자세한 조언 감사드립니당 ^^
옙 드라이브 두 개라니 용량이 엄청 클텐데 화이팅입니다! ^^ 백업 걸어놓고 주무셔야겠네요~

파이썬은 좋은 라이브러리가 많고, Stackoverflow에도 좋은 질의응답이 많아서, 저처럼 아무 것도 모르는 초보자의 경우에도 짜깁기를 하면 뭔가 비슷하게나마 구현해볼 수 있어서 좋은 것 같아요!!

그런데 어느 컴파일러(엄밀한 의미의 컴파일러는 아니지만요)를 사용하시는지는 모르겠지만, pyinstaller, py2exe, cx_freeze 모두 일부 보안프로그램에서 오진하는 경우가 있으니 조심하세요~
1) 컴파일러 자체나 2) 컴파일 과정을 오진하기도 하고, 3) 컴파일된 결과물을 실행하면 오진하기도 하더군요 ㄷㄷ
(제 기억으로는 컴파일한 결과물을 실행시켰더니 오진을 하여 EXE 파일을 삭제해버리고, 다시 컴파일을 하려고 하니 컴파일러 자체를 멀웨어로 인식하여 아예 삭제해버리더군요 ㅠㅠ)

인터프리터 기반의 언어를 EXE 파일로 만들어주는 프로그램에서 여러 파일을 생성하고 삭제하는 과정을 아마도 행위기반 탐지과정에서 멀웨어로 인식하는 것 같아요.
(오토핫키의 경우에는 이 문제가 더 심각해서, Msgbox 안녕, 세상아! 수준에서 그다지 벗어나지 않는 스크립트를 오진하는 경우도 있더군요.)
pyinstaller의 오진문제와 관련해서 제가 작년 가을에 A 보안회사에 오진신고를 한 결과, 예외처리를 하겠다는 답변을 받긴 했는데요.
현재는 오진 문제가 대체로 개선되기는 했지만, 그래도 백업 스크립트가 잘 작동하다가 갑자기 오진으로 인해 중단되면 당황스러우실테니 조심하시는 것이 좋을 것 같아요 :)
여전히 Virustotal 같은 곳에 검사를 돌리면 별 것 아닌 스크립트인데도 일부 보안프로그램에서 오진하는 경우가 있긴 하더군요.

그럼 백업 화이팅하시고 안녕히 주무세요! ^^
저는 pyinstaller 쓰고 있는데 안그래도 디펜더에서 자꾸 지워가지고 짜증나더라구요 ㅋㅋㅋ
그래서 해당 파일만 허용해놓고 쓰고 있어요
초초보 예제인데 멀웨어라닛!!!
제가 주로 파일 액세스하고 그런거 위주로 해서 그런건가 했더니 원래 그런거였군용 ㅎㅎ
MS에서 빨랑 해결해줬음 좋겠네요

그럼 좋은밤 되세요~~
허걱 윈도우 디펜더와 충돌이 있어서 고생이 많으시네요~
생각해보니 제가 윈도우 디펜더를 사용하지 않아서 작년에 다른 보안회사에만 오진신고를 했거든요 ㅠㅠ
그 컴퓨터에서 앞으로 계속 파이썬을 사용하시려면 MS에 신고를 넣으셔야겠네요!
제 경우에는 몇 시간만에 오진을 인정하고 클라우드 자체에서 예외처리해주더군요.


가장 최근에 시행된 지난 6월의 AV-TEST에서 윈도우 디펜더가 프로텍션, 퍼포먼스, 오진가능성 3가지 영역 모두 만점을 기록했다는 사실이 믿기지 않는데요??

설마 이건 저같은 초초보 프로그래머가 "안녕, 세상아!" 수준의 스크립트를 작성하더라도 무시무시한 멀웨어로 인식하도록 경고창을 띄워서, 장래 해커가 될 수 있도록 용기를 북돋아주려는 심오한 의도는 아니겠죠? ㅎㄷㄷ (적고보니 중2병스럽네요 ㅠㅠ)

결론적으로 파이썬 컴파일러는 오진 문제 때문에 배포 목적으로도 꺼림직하고, 제 스스로 사용하기에도 불편해서, 파이썬이 설치되지 않은 PC에서 파이썬 파일을 실행하려는 목적이 아니면 굳이 EXE 파일을 만들지 않게 되더군요.

그럼 안녕히 주무세요! 화이팅입니다!! ^-^
꼭 고객센터에 질문했는데 친절하게 답변해주시는것 같네요 ㅋㅋ
pyinstall 이랑 다른것도 해봤던거 같은데 어떨때는 잘 되다가 똑같은 소스인데 어떨때는 안되고 그러더라구요

뭐 실행파일 만들일은 많지는 않을듯 해서 일단 예외로 해두고 이래저래 해보려구욤 ㅎㅎ
윈도우 디펜더 쓰니까 다른 바이러스 프로그램 안깔아도 되서 편하기는 한데
가끔 게임파일 같은거도 막 지워버리고 해서 좀 불편하긴 하더군요

답변 감사드립니다. 굿밤 되세요~~
저도 완젼 초초보라 오늘이 첫 프로그램이에요 ㅋㅋㅋㅋ
아파치님도 항상 새벽늦게 활동하셔서 그 동안 야행성이시라고 생각했는데
미국은 지금 대낮이네요 ㅎㅎㅎ
놀다놀다 지쳐서 보고는 있는데
공부하는 시간보다 조는 시간이 더 많은거 같애요 ㅋㅋㅋ
아 올만에 공부하려니 왜 이리도 졸린건지 ㅠㅠ
안그래도 게임도 만들 수 있나 싶어서 좀 찾아봤었는데
태생적인 한계 때문인지 주로 ai나 모드같이 부분적으로만 쓰이는것 같더라구용
나중에 공부 더 하고 지렁이게임이나 한번 만들어봐야겠네요 ㅎㅎ
전체 196,490 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT