Python 파일 작업 소개(코드 예제)

不言
풀어 주다: 2019-02-22 14:43:41
앞으로
2026명이 탐색했습니다.

이 글의 내용은 Python 파일 작업에 대한 관련 지식(코드 예제)을 소개한 것입니다. 필요한 친구들이 참고할 수 있기를 바랍니다.

1. 파일 작업

1-1 폴더 및 파일 탐색

import os
rootDir = "/path/to/root"

for parent, dirnames, filenames in os.walk(rootDir):
    for dirname in dirnames:
        print("parent is:" + parent)
        print("dirname is:" + dirname)
    
    for filename in filenames:
        print("parent is:" + parent)
        print("filename is:" + filename)
        print("the full name of the file is:" + os.path.join(parent, filename))
로그인 후 복사

1-2 파일 이름 및 확장자 가져오기

import os
path = "/root/to/filename.txt"
name, ext = os.path.splitext(path)
print(name, ext)
print(os.path.dirname(path))
print(os.path.basename(path))
로그인 후 복사

1-3 텍스트 파일 내용을 한 줄씩 읽기

f = open("/path/to/file.txt")

# The first method
line = f.readline()
while line:
    print(line)
    line = f.readline()
f.close()

# The second method
for line in open("/path/to/file.txt"):
    print(line)

# The third method
lines = f.readlines()
for line in lines:
    print(line)
로그인 후 복사

1-4 파일 쓰기

output = open("/path/to/file", "w")
# output = open("/path/to/file", "w+")

output.write(all_the_text)
# output.writelines(list_of_text_strings)
로그인 후 복사

1-5 파일이 존재하는지 확인

import os

os.path.exists("/path/to/file")
os.path.exists("/path/to/dir")

# Only check file
os.path.isfile("/path/to/file")
로그인 후 복사

1-6 폴더 만들기

import os

# Make multilayer directorys
os.makedirs("/path/to/dir")

# Make single directory
os.makedir("/path/to/dir")
로그인 후 복사

위 내용은 Python 파일 작업 소개(코드 예제)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿