본문 바로가기

전체 글41

Python Zip 파일로 압축하기 이 문서는 아래 링크의 문서를 참조하였습니다.Python Zipfile Documentation : https://docs.python.org/3/library/zipfile.html import osimport zipfile ''' class zipfile.ZipFile(파일주소, Mode(Option)) Mode : 'r' 존재하는 파일 읽기 'w' 파일이 존재하면 지우고 생성 'a' 존재하는 파일에 append 하기 'x' 파일이 존재하지 않으면 생성, 존재하면 FileExistsError 뱉음'''zip = zipfile.ZipFile('c:\\python\\archive.zip', 'w') for folder, subfolders, files in os.walk('C:\\python\\folde.. 2017. 11. 9.
Node.js Crypto 사용하여 파일로부터 Hash값 얻어오기 FTP로 파일을 전송할 때 이 hash값을 가진 파일로 한번 더 체크함으로써파일 전송 시에 보안을 강화할 수단이 될 수 있을 것 같다.var crypto = require('crypto');var fs = require('fs');var hash = crypto.createHash('md5'); var fileName = '/* input your file name */';var input = fs.createReadStream(fileName); /* * 읽을 수 있는 파일일 때 파일의 내용을 * 한 줄씩 불러와 Hash를 업데이트한다. */input.on('readable', function(){ var data = input.read(); if(data) hash.update(data); else .. 2017. 11. 9.
Python input() 와 raw_input() 그리고 print 와 print() Python을 공부해보고 싶어 Codecademy라는 사이트에서 파이썬Tutorial을 진행했다. 콘솔에 출력하는 문법은 이렇게,print "Text"System에서 입력받는 문법은 이렇게 알려줬다.text = raw_input() 하지만 로컬에서 파이썬에서 위 문법으로 실행하니 에러를 뱉는다. 알고보니 파이썬이 2.x에서 3.x로 버전업 되면서 문법이 바뀐 케이스였다. 고로 Codecademy에서는 파이썬 2.x 버전을 사용하고 있었나보다. 파이썬 3.x에서는 출력 문법은 이렇게 표현식에서 함수가 되었고print("Text")시스템 입력 문법은 함수명이 바뀐 듯 하다.text = input() 이외에도 몇 가지가 변경되었다고 하니 추가로 찾아보아야겠다. 2017. 10. 18.
Access restriction: The type 'OOO' is not API ... 에러 해결방안1. 이클립스에서 Project - Properties에 들어가 Java Build Path에 있는 Libraries 탭에서 JRE System Libirary를 remove 한다. 2. Add Library를 클릭하여 JRE System Library를 다시 추가한다. 2017. 10. 16.