728x90
반응형

file-io 14

Java에서 파일을 byte []로 변환하는 방법

질문 : Java에서 파일을 byte []로 java.io.File 을 byte[] 로 어떻게 변환합니까? 답변 그것은 당신에게 가장 좋은 것이 무엇인지에 달려 있습니다. 생산성이 현명하고 바퀴를 재발 명하지 말고 Apache Commons를 사용하십시오. 여기 FileUtils.readFileToByteArray(File input) 입니다. 출처 : https://stackoverflow.com/questions/858980/file-to-byte-in-java

Git 저장소에서 삭제 된 파일을 찾고 복원하는 방법

질문 : Git 저장소에서 삭제 된 파일을 찾고 복원하는 방법 내가 Git 저장소에 있다고 가정하십시오. 파일을 삭제하고 변경 사항을 커밋합니다. 나는 계속 일하고 더 많은 커밋을 만듭니다. 그런 다음 해당 파일을 복원해야합니다. git checkout HEAD^ foo.bar 사용하여 파일을 체크 아웃 할 수 있다는 것을 알고 있지만 해당 파일이 언제 삭제되었는지는 잘 모릅니다. 수동으로 로그를 찾아보고 주어진 SHA에 대한 전체 프로젝트를 체크 아웃 한 다음 해당 파일을 원래 프로젝트 체크 아웃에 수동으로 복사 할 필요가 없기를 바랍니다. 답변 주어진 경로에 영향을 준 마지막 커밋을 찾습니다. 파일이 HEAD 커밋에 없기 때문에이 커밋은 삭제해야합니다. git rev-list -n 1 HEAD -- ..

개발관련/Git 2021.12.14

Python으로 파일에 리스트를 작성하는 방법

질문 : Python으로 파일에 목록 작성 writelines() 가 개행 문자를 삽입하지 않기 때문에 이것이 파일에 목록을 쓰는 가장 깨끗한 방법입니까? file.writelines(["%s\n" % item for item in list]) 표준적인 방법이있을 것 같습니다 ... 답변 루프를 사용할 수 있습니다. with open('your_file.txt', 'w') as f: for item in my_list: f.write("%s\n" % item) Python 2에서는 다음을 사용할 수도 있습니다. with open('your_file.txt', 'w') as f: for item in my_list: print >> f, item 단일 함수 호출에 관심이 있다면 적어도 대괄호 [] 제거하여..

Java를 사용하여 문자열을 텍스트 파일에 저장

질문 : Java를 사용하여 문자열을 텍스트 파일에 저장하려면 어떻게합니까? Java에서는 "text"라는 문자열 변수에 텍스트 필드의 텍스트가 있습니다. "text"변수의 내용을 파일에 저장하려면 어떻게해야합니까? 답변 바이너리 데이터가 아닌 단순히 텍스트를 출력하는 경우 다음이 작동합니다. PrintWriter out = new PrintWriter("filename.txt"); 그런 다음 출력 스트림과 마찬가지로 String을 작성하십시오. out.println(text); 언제나처럼 예외 처리가 필요합니다. 작성이 끝나면 out.close() 를 호출하십시오. Java 7 이상을 사용하는 경우 " try-with-resources 문 "을 사용하면 다음과 같이 작업이 완료되면 PrintStream..

Python의 open ()은 파일이 없으면 파일을 생성해서 쓰는 방법

질문 : Python의 open ()은 파일이 없으면 파일을 생성하지 않습니다. 파일이 있는 경우 읽기 / 쓰기로 파일을 열거나 없는 경우 파일을 만들고 읽기 / 쓰기로 여는 가장 좋은 방법은 무엇입니까? 내가 읽은 것에서 file = open('myfile.dat', 'rw') 이 작업을 수행해야합니까? 그것은 나를 위해 작동하지 않으며 (Python 2.6.2) 버전 문제인지 또는 그렇게 작동하지 않아야하는지 궁금합니다. 결론은 문제에 대한 해결책이 필요하다는 것입니다. 나는 다른 것들에 대해 호기심이 많지만 내가 필요한 것은 오프닝 부분을하는 좋은 방법입니다. 둘러싼 디렉토리는 다른 사람이 아닌 사용자와 그룹이 쓸 수 있었으며 (저는 Linux 시스템에 있으므로 권한 775) 정확한 오류는 다음과 ..

Python에서 .mat 파일 읽기

질문 : Python에서 .mat 파일 읽기 Python에서 이진 MATLAB .mat 파일을 읽을 수 있습니까? SciPy가 .mat 파일 읽기를 지원한다고 주장하는 것을 보았지만 성공하지 못했습니다. SciPy 버전 0.7.0을 설치 loadmat() 메서드를 찾을 수 없습니다. 답변 가져 오기가 필요합니다. import scipy.io ... import scipy.io mat = scipy.io.loadmat('file.mat') 출처 : https://stackoverflow.com/questions/874461/read-mat-files-in-python

자바에서 일반 텍스트 파일 읽기

질문 : 자바에서 일반 텍스트 파일 읽기 Java에서 파일의 데이터를 읽고 쓰는 방법은 여러 가지가있는 것 같습니다. 파일에서 ASCII 데이터를 읽고 싶습니다. 가능한 방법과 차이점은 무엇입니까? 답변 ASCII는 TEXT 파일이므로 Readers 를 사용하여 읽을 수 있습니다. InputStreams 사용하여 바이너리 파일에서 읽기도 지원합니다. 읽고있는 파일이 큰 경우 FileReader BufferedReader 를 사용하여 읽기 성능을 향상시킬 수 있습니다. Reader 사용 방법에 대한 이 기사를 살펴보십시오. 또한 Thinking In Java 라는이 멋진 (아직 무료) 책을 다운로드하여 읽어 보는 것이 좋습니다. Java 7에서 : new String(Files.readAllBytes(....

Python에서 디렉토리의 모든 텍스트 파일 찾기

질문 : Python에서 확장자가 .txt 인 디렉토리의 모든 파일 찾기 .txt 디렉토리의 모든 파일을 어떻게 찾을 수 있습니까? 답변 glob 을 사용할 수 있습니다. import glob, os os.chdir("/mydir") for file in glob.glob("*.txt"): print(file) 또는 단순히 os.listdir : import os for file in os.listdir("/mydir"): if file.endswith(".txt"): print(os.path.join("/mydir", file)) 또는 디렉토리를 탐색하려면 os.walk 사용하십시오. import os for root, dirs, files in os.walk("/mydir"): for file in ..

Ruby에서 파일에 쓰는 방법

질문 : Ruby에서 파일에 쓰는 방법은 무엇입니까? 데이터베이스에서 데이터를 읽어서 텍스트 파일에 저장해야합니다. Ruby에서 어떻게 할 수 있습니까? Ruby에 파일 관리 시스템이 있습니까? 답변 Ruby File 클래스 ::new 및 ::open 의 기능을 제공하지만 부모 인 IO 클래스 #read 및 #write 의 깊이에 도달합니다. 출처 : https://stackoverflow.com/questions/2777802/how-to-write-to-file-in-ruby

개발관련/other 2021.10.20

Node.js의 fs.readFile ()이 문자열 대신 버퍼를 반환하는 이유

질문 : Node.js의 fs.readFile ()이 문자열 대신 버퍼를 반환하는 이유는 무엇입니까? test.txt (Javascript 소스의 동일한 폴더에 있음)의 내용을 읽고 다음 코드를 사용하여 표시하려고합니다. var fs = require("fs"); fs.readFile("test.txt", function (err, data) { if (err) throw err; console.log(data); }); test.txt 의 내용은 nano 에서 생성되었습니다. Node.js readFile () 테스트 그리고 나는 이것을 얻고있다 : Nathan-Camposs-MacBook-Pro:node_test Nathan$ node main.js Nathan-Camposs-MacBook-Pro:n..

jQuery를 사용하여 <input type='file' /> 값을 지우는 방법

질문 : 청산 jQuery 사용 제어 값을 지울 수 있습니까? 나는 다음을 시도했다 : $('#control').attr({ value: '' }); 하지만 작동하지 않습니다. 답변 쉬움 : 을 감싸고 양식에서 reset을 호출 한 다음 .unwrap() 사용하여 양식을 제거합니다. .clone() 솔루션과 달리 끝에는 동일한 요소 (설정된 사용자 지정 속성 포함)가 있습니다. Opera, Firefox, Safari, Chrome 및 IE6 +에서 테스트 및 작업했습니다. type="hidden" 제외하고 다른 유형의 양식 요소에서도 작동합니다. window.reset = function(e) { e.wrap('').closest('form').get(0).reset(); e.unwrap(); } Re..

Java를 사용하여 줄 단위로 큰 텍스트 파일을 읽는 방법

질문 : Java를 사용하여 줄 단위로 큰 텍스트 파일을 어떻게 읽을 수 있습니까? Java를 사용하여 줄 단위로 약 5-6GB의 큰 텍스트 파일을 읽어야합니다. 어떻게 빨리 할 수 있습니까? 답변 일반적인 패턴은 try (BufferedReader br = new BufferedReader(new FileReader(file))) { String line; while ((line = br.readLine()) != null) { // process the line. } } 문자 인코딩이 없다고 가정하면 데이터를 더 빨리 읽을 수 있습니다. 예를 들어 ASCII-7이지만 큰 차이는 없습니다. 데이터로 수행하는 작업이 훨씬 더 오래 걸릴 가능성이 높습니다. line 누출 범위를 피하는 덜 일반적인 패턴입니..

node.js에서 파일을 한 번에 한 줄씩 읽는 방법

질문 : node.js에서 한 번에 한 줄씩 파일을 읽습니까? 큰 파일을 한 번에 한 줄씩 읽으려고합니다. 나는 주제를 다룬 Quora에 대한 질문을 찾았지만 모든 것을 함께 맞추기위한 몇 가지 연결이 누락되었습니다. var Lazy=require("lazy"); new Lazy(process.stdin) .lines .forEach( function(line) { console.log(line.toString()); } ); process.stdin.resume(); 내가 알아 내고 싶은 부분은이 샘플 에서처럼 STDIN 대신 파일에서 한 번에 한 줄씩 읽는 방법입니다. 나는 시도했다 : fs.open('./VeryBigFile.csv', 'r', '0666', Process); function Pro..

Python에서 "with open"을 사용하여 여러 파일을 여는 방법

질문 : Python에서 "열기 사용"을 사용하여 여러 파일을 열 수 있습니까? 나는 그들 모두에 쓸 수 IFF에, 한 번에 파일의 몇 가지를 변경하고 싶습니다. 어떻게 든 여러 열린 호출을 with 문과 결합 할 수 있는지 궁금합니다. try: with open('a', 'w') as a and open('b', 'w') as b: do_something() except IOError as e: print 'Operation failed: %s' % e.strerror 이것이 가능하지 않다면이 문제에 대한 우아한 해결책은 어떤 모습일까요? 답변 Python 2.7 (또는 각각 3.1)부터 다음과 같이 작성할 수 있습니다. with open('a', 'w') as a, open('b', 'w') as b..

728x90
반응형