>백엔드 개발 >파이썬 튜토리얼 >Python 파일 작업 소개(코드 예제)

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

不言
不言앞으로
2019-02-22 14:43:412050검색

이 글의 내용은 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으로 문의하시기 바랍니다. 삭제