Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Python

  1. Python에서 파일의 첫 번째 줄만 읽는 방법

    파일에서 첫 번째 줄만 읽고 싶다면, 파일을 읽기 모드(r)로 연 후 파일 객체에 readline() 메서드를 호출하면 됩니다. 이 메서드는 파일 포인터를 다음 줄의 시작 위치로 이동시키며, 첫 번째 줄을 문자열로 반환합니다.readline() 메서드 사용 예제f = open(my_file.txt, r) line = f.readline() print(line) f.close()위 코드는 my_file.txt 파일에서 첫 번째 줄을 읽어 표준 출력(stdout)으로 출력합니다.with 문을 활용한 더 안전한 방법위 방식은 코드 실행

  2. 파이썬 파일 객체의 주요 속성과 메서드 완벽 가이드

    파이썬에서 파일 객체(file object)는 파일을 읽고 쓰기 위해 open() 함수가 반환하는 객체로, 다양한 유용한 메서드와 속성을 제공합니다. 이 글에서는 실무에서 가장 많이 사용되는 파일 객체의 메서드와 속성을 예제와 함께 정리했습니다.파일 객체의 주요 메서드close() - 열려 있는 파일을 닫습니다. 파일 작업이 끝난 후 반드시 호출하여 시스템 자원을 해제해야 합니다.next() - 파일 객체를 반복자(iterator)로 사용할 때, 주로 for 루프(for line in f: print line)에서 반복적으로 호출됩

  3. Python에서 파일 읽기·쓰기 위치를 설정하는 방법 – seek() 메서드 완벽 정리

    Python에서 파일 위치 설정하기: seek() 메서드Python에서 파일 내 읽기·쓰기 위치(파일 포인터)를 이동하려면 seek(offset[, whence]) 메서드를 사용하면 됩니다. 이 메서드는 C 언어 표준 입출력 라이브러리(stdio)의 fseek() 함수와 유사하게 동작하며, 파일 객체의 현재 위치를 지정한 오프셋으로 변경합니다.whence 인자의 의미두 번째 인자인 whence는 선택 사항이며, 기본값은 0입니다.0 – 파일 시작점을 기준으로 한 절대 위치로 이동 (기본값)1 – 현재 위치를 기준으로 상대적으로 이동

  4. 파이썬 seek() 메서드로 파일 읽기/쓰기 위치를 재설정하는 방법

    파이썬에서 파일 내의 현재 위치를 이동하려면 seek(offset[, whence]) 메서드를 사용할 수 있습니다. 이 메서드는 C 언어의 stdio 라이브러리에 있는 fseek() 함수와 유사하게 동작하며, 파일 객체의 현재 읽기/쓰기 위치를 지정한 오프셋으로 설정합니다.whence 인자의 의미두 번째 인자인 whence는 선택 사항이며, 기본값은 0입니다. 각 값의 의미는 다음과 같습니다.0 — 파일의 시작점을 기준으로 한 절대 위치(기본값)1 — 현재 위치를 기준으로 한 상대적 이동2 — 파일의 끝을 기준으로 한 상대적 이동사

  5. Python에서 파일 내 현재 위치(파일 포인터)를 확인하는 방법

    Python에서 파일 내 현재 위치 확인하기 파이썬에서는 파일 객체의 tell() 메서드를 사용하여 파일 내 현재 위치, 즉 파일 포인터의 위치를 손쉽게 확인할 수 있습니다. 예를 들어, Hello\nworld라는 텍스트가 저장된 my_file.txt 파일이 있다고 가정해 보겠습니다. f = open(my_file.txt, r) f.readline() print(f.tell()) f.close() 위 코드를 실행하면 출력 결과는 6입니다. 그 이유는 다음과 같습니다. f.readline()이 첫 번째 줄인 Hello를 읽어 들입니

  6. Python에서 열린 파일의 현재 줄 번호를 확인하는 방법

    Python에서 파일의 현재 줄 번호 확인하기Python은 파일 객체에 대해 현재 줄 번호를 직접 알려주는 기능을 기본적으로 제공하지 않습니다. 하지만 래퍼(wrapper) 클래스를 작성하면 손쉽게 구현할 수 있습니다.래퍼 클래스를 사용한 방법파일 객체를 감싸는 클래스를 만들고, readline() 메서드가 호출될 때마다 줄 번호를 1씩 증가시키는 방식입니다.class FileLineWrapper(object): def __init__(self, file): self.f = file self.li

  7. 파이썬(Python)으로 파일 이름을 변경하는 방법 총정리

    파이썬에서 파일 이름을 변경하는 가장 기본적인 방법은 표준 라이브러리인 os 모듈의 rename() 함수를 사용하는 것입니다. 예를 들어, 현재 디렉터리에 있는 a.txt 파일의 이름을 b.txt로 바꾸고 싶다면 다음과 같이 작성합니다.>>> import os>>> os.rename(a.txt, b.txt)shutil 모듈로 파일 이름 변경하기shutil(shell utilities) 모듈을 활용할 수도 있습니다. shutil.move(source, destination)를 호출하면 source 경로

  8. Python으로 디렉토리 내 여러 파일 이름을 한 번에 바꾸는 방법

    파이썬에서 여러 개의 파일 이름을 한 번에 변경해야 하는 경우가 종종 있습니다. 예를 들어 이미지 파일 일괄 정리, 확장자 변경, 접두사 추가 등 다양한 작업에서 유용하게 활용할 수 있습니다. 이름을 변경하려는 파일 목록과 그에 대응하는 새 파일 이름이 준비되어 있다면, 표준 라이브러리만으로도 간단하게 처리할 수 있습니다. 1. os 모듈의 rename() 사용하기 가장 기본적인 방법은 os 모듈의 rename() 메서드를 사용하는 것입니다. 이 함수는 첫 번째 인자(기존 경로)의 파일이나 폴더 이름을 두 번째 인자(새 경로)로 변

  9. 파이썬(Python)으로 파일 삭제하는 방법 총정리

    파이썬(Python)으로 파일 삭제하는 방법파이썬에서는 표준 라이브러리인 os 모듈의 함수를 사용하여 단일 파일이나 빈 폴더(디렉터리)를 간단하게 삭제할 수 있습니다.단일 파일 삭제하기예를 들어 my_file.txt라는 파일을 삭제하고 싶다면 다음과 같이 작성합니다.>>> import os>>> os.remove(my_file.txt)os.remove() 함수의 인자는 반드시 절대 경로 또는 상대 경로 형태여야 합니다.빈 폴더 삭제하기빈 디렉터리를 삭제할 때는 os.rmdir() 함수를 사용합니다.

  10. 파이썬(Python)에서 디렉터리 내 여러 파일을 삭제하는 방법

    파이썬에서는 os 모듈이 제공하는 함수를 사용해 단일 파일이나 빈 폴더를 간단하게 삭제할 수 있습니다. 이 글에서는 파일 하나를 삭제하는 기본 방법부터, 여러 파일을 한 번에 삭제하거나 특정 패턴에 맞는 파일만 골라서 삭제하는 방법까지 단계별로 살펴보겠습니다.1. os.remove()로 단일 파일 삭제하기가장 기본적인 방법은 os.remove() 함수를 사용하는 것입니다. 예를 들어 my_file.txt라는 파일을 삭제하려면 다음과 같이 작성합니다.>>> import os >>> os.remove(m

  11. 파이썬(Python)으로 디렉터리 생성하는 방법 총정리

    파이썬에서 디렉터리(폴더) 생성하기 파이썬으로 디렉터리를 만들 때는 해당 경로가 이미 존재하는지 먼저 확인한 후 생성하는 것이 안전합니다. 대표적인 방법은 os.path.exists() 함수로 존재 여부를 검사하고, 없을 경우 os.makedirs()로 생성하는 것입니다. 1. os.path.exists()로 존재 여부 확인 후 생성 import os if not os.path.exists(my_folder): os.makedirs(my_folder) 이 방식은 실행 전에 조건을 미리 점검하는 LBYL(Look Before

  12. Python에서 디렉토리가 존재하지 않을 때 자동으로 생성하는 방법

    Python에서 디렉토리가 없으면 자동으로 생성하는 방법 파일이나 데이터를 저장할 때 대상 디렉토리가 미리 존재하지 않아 오류가 발생하는 경우가 많습니다. 이 글에서는 Python으로 디렉토리의 존재 여부를 확인한 뒤, 없을 때만 새로 생성하는 다양한 방법을 소개합니다. 방법 1: os.path.exists()로 확인 후 생성 가장 직관적인 방법은 os.path.exists() 함수로 디렉토리가 이미 있는지 먼저 확인하고, 존재하지 않을 때 os.makedirs()를 호출하는 것입니다. import os if not os.path

  13. Python으로 디렉터리를 재귀적으로 생성하는 방법

    Python으로 디렉터리를 재귀적으로 생성하기Python에서 존재하지 않는 상위 폴더까지 한 번에 만들려면 os.makedirs() 함수를 사용하면 됩니다. 이 함수는 지정한 경로에 필요한 모든 중간 디렉터리를 자동으로 순차 생성해 주므로, 폴더를 하나씩 직접 만들 필요가 없습니다.기본 사용법import osos.makedirs(my_folder/another/folder, exists_ok=True)위 코드를 실행하면 my_folder, 그 안의 another, 그리고 다시 그 안의 folder까지 세 개의 디렉터리가 한 번에 생

  14. Python에서 mkdir -p처럼 재귀적으로 디렉터리 생성하기

    Python에서 mkdir -p와 동일한 기능 구현하기 리눅스의 mkdir -p 명령어는 상위 디렉터리가 이미 존재하더라도 오류 없이 중첩된(재귀적인) 디렉터리를 한 번에 생성할 수 있게 해주는 옵션입니다. Python에서도 이와 동일한 기능을 간단하게 구현할 수 있습니다. 디렉터리를 재귀적으로 생성하려면 원하는 경로를 os.makedirs() 함수에 전달하면 됩니다. 이 함수는 지정된 경로에 필요한 모든 중간(상위) 디렉터리까지 자동으로 만들어 줍니다. 또한, 생성하려는 폴더가 이미 존재하는 경우에도 프로그램이 중단되지 않도록 하

  15. 파이썬(Python)에서 현재 작업 디렉토리를 변경하는 방법 – os.chdir() 완벽 가이드

    파이썬(Python)에서 현재 작업 디렉토리(working directory)를 변경하려면 os 모듈의 chdir() 함수를 사용하면 됩니다. 마치 명령줄에서 cd 명령을 실행하는 것과 같은 역할을 합니다.os.chdir() 기본 사용법os.chdir() 함수는 이동하고자 하는 디렉토리의 상대 경로 또는 절대 경로를 문자열 인자로 받습니다.사용 예시>>> import os>>> os.chdir(my_folder)위 예제에서는 현재 위치를 기준으로 한 상대 경로인 my_folder 폴더로 작업 디렉토리

  16. 파이썬에서 디렉터리를 변경(cd)하는 방법

    파이썬에서는 os 모듈을 사용해 현재 작업 디렉터리를 변경할 수 있습니다. 이는 셸에서 사용하는 cd 명령과 동일한 역할을 하며, os.chdir() 함수에 이동하려는 디렉터리의 상대 경로 또는 절대 경로를 인자로 전달하면 됩니다.사용 예시>>> import os>>> os.chdir(my_folder)현재 작업 디렉터리 확인하기디렉터리가 제대로 변경되었는지 확인하려면 os.getcwd() 함수를 사용하여 현재 작업 디렉터리를 출력할 수 있습니다.>>> import os>>

  17. 파이썬에서 현재 작업 디렉토리를 설정(변경)하는 방법

    파이썬에서 현재 작업 디렉토리 변경하기파이썬에서는 표준 라이브러리의 os 모듈을 사용하여 현재 작업 디렉토리(current working directory)를 변경할 수 있습니다. 이는 명령줄 환경의 cd 명령과 동일한 역할을 하며, 이동하고자 하는 디렉토리의 상대 경로 또는 절대 경로를 인자로 전달하면 됩니다.기본 사용 예시>>> import os>>> os.chdir(my_folder)위 코드는 현재 위치 기준으로 my_folder라는 하위 폴더로 작업 디렉토리를 이동시킵니다. 절대 경로를 사용하

  18. Python으로 현재 작업 디렉토리(pwd) 확인하는 방법

    Python에서 현재 작업 디렉토리 확인하기Python에서 현재 작업 디렉토리(Current Working Directory), 흔히 말하는 pwd(print working directory)를 확인하려면 표준 라이브러리인 os 모듈을 사용하면 됩니다.특별한 설치 없이 import os만으로 바로 사용할 수 있으며, os.getcwd() 함수는 현재 작업 디렉토리의 절대 경로를 문자열 형태로 반환합니다.사용 예시>>> import os >>> print(os.getcwd()) /home/ayush/q

  19. 파이썬(Python)에서 현재 파일 디렉터리의 전체 경로 구하는 방법

    os 모듈로 현재 파일의 전체 경로 확인하기파이썬에서 현재 실행 중인 파일의 전체(절대) 경로를 알고 싶다면 표준 라이브러리인 os 모듈을 활용하면 가장 간단하게 해결할 수 있습니다.핵심은 현재 파일의 경로 정보를 담고 있는 특수 변수 __file__에 os.path.realpath() 함수를 적용하는 것입니다. 이 함수는 심볼릭 링크까지 모두 해석하여 실제 절대 경로를 반환해 줍니다.예제 코드>>> import os>>> print(os.path.realpath(__file__))/home/ayus

  20. 파이썬(Python)으로 디렉토리(폴더)를 삭제하는 방법 완벽 정리

    개요파이썬에서 디렉토리(폴더)를 삭제하는 방법은 상황에 따라 달라집니다. 비어 있는 폴더인지, 아니면 파일이 들어 있는 폴더인지에 따라 사용하는 함수가 다르므로 각각의 방법을 정확히 이해하고 사용하는 것이 중요합니다.1. 빈 디렉토리 삭제하기: os.rmdir()비어 있는 폴더를 삭제하려면 os 모듈의 rmdir 함수를 호출하면 됩니다.예제 코드>>> import os>>> os.rmdir(my_folder)주의: 지정한 디렉토리가 비어 있지 않으면 OSError(Windows에서는 Permissio

Total 8989 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:21/450  20-컴퓨터/Page Goto:1 15 16 17 18 19 20 21 22 23 24 25 26 27