관련 API:
폴더:
현재 작업 디렉터리, 즉 현재 Python 스크립트가 작동하는 디렉터리 경로를 가져옵니다. : os.getcwd()
지정된 디렉터리에 있는 모든 파일 및 디렉터리 이름을 반환합니다: os.listdir()
함수 는 파일을 제거 하는 데 사용됩니다: os.remove()
여러 디렉터리 제거: os.removedirs(r "c:python")
주어진 경로가 파일인지 확인: os.path.isfile()
주어진 경로가 디렉터리인지 확인: os.path.isdir()
판단 여부 절대 경로인지 여부: os.path.isabs()
주어진 경로가 실제로 존재하는지 확인: os.path.exists()
경로의 디렉터리 이름과 파일 이름을 반환합니다. 경로: os .path.split()
별도의 확장자: os.path.splitext()
경로 이름 가져오기: os.path.dirname()
파일 이름 가져오기: os.path.basename()
셸 명령 실행: os.system()
환경 변수 읽기 및 설정: os. getenv()와 os.putenv()
는 현재 플랫폼에서 사용되는 줄 종결자를 제공합니다. os.linesep Windows는 'rn'을 사용하고 Linux는 'n'을 사용하며 Mac은 'r'
사용 중인 플랫폼을 표시하십시오: os.name Windows의 경우 'nt'이고 Linux/Unix 사용자의 경우 'posix'입니다. 이름 바꾸기: os.rename(old,new )
다중 레벨 디렉토리 생성: os.makedirs(r "c:pythontest")단일 디렉토리 생성: os.mkdir("test") 파일 속성 가져오기: os.stat(file)
timestamp로 파일 권한 수정: os.chmod(file)
현재 프로세스 종료 :os.exit()파일 크기 가져오기: os.path.getsize(filename) 파일: fp = open("test .txt",w) 파일을 직접 엽니다. 파일이 없으면 파일을 만듭니다. 열기 모드 정보: w 쓰기 모드로 열기, a 추가 모드에서 열기(EOF로 시작, 필요한 경우 새 파일 생성) r+ 읽기-쓰기 모드로 열기 w+ 읽기-쓰기 모드로 열기(w 참조) a+ 읽기-쓰기 모드에서 열기 모드 열기(a 참조) rb 바이너리 읽기 모드에서 열기 wb 바이너리 쓰기 모드에서 열기(w 참조) ab Open 바이너리 추가 모드에서( a 참조) rb+ 바이너리 읽기-쓰기 모드에서 열기( r+ 참조)wb+ 바이너리 읽기-쓰기 모드에서 열기( w+ 참조) ab+ 바이너리 읽기-쓰기 모드로 열기(a+ 참조)fp.read([size]) > 크기를 정의한 경우 행의 일부만 반환 가능 fp .readlines([크기]) ~ 실제로 readline()을 호출하여루핑하여 내부적으로 구현됩니다. size 매개변수가 제공되면 size는 읽은 내용의 전체 길이를 나타내며, 이는 파일의 일부만 읽을 수 있음을 의미합니다.
FP.Write (STR)#파일에 문자열을 쓰고, write()는 변경 문자를 추가하지 않습니다.
FP.Writelines (SEQ)# 모든 내용이 파일에 기록됩니다( 여러 줄이 동시에 작성됩니다). 이 함수는 또한 각 줄 뒤에 아무것도 추가하지 않고 충실하게 작성합니다. fp.close() #파일을 닫습니다. Python은 더 이상 사용되지 않는 파일을 자동으로 닫습니다. 그러나 이 기능은 보장되지 않습니다. 직접 닫는 습관을 기르는 것이 가장 좋습니다. 파일을 닫은 후 조작하면 ValueError
fp.
flush()가 발생합니다.
fp.fileno() > ~ ~ #다음 줄로 돌아가 파일 작업 표시를 다음 줄로 이동 한 줄 .
for... in file과 같은 문에서 파일을 사용하면 순회를 구현하기 위해 next() 함수가 호출됩니다.
fp.seek(offset[,whence]) # 파일 작업 표시를 오프셋 위치로 이동합니다. 이 오프셋은 일반적으로 파일 시작 부분을 기준으로 계산되며 일반적으로 양수입니다. 그러나 wherece 매개변수가 제공되는 경우, 처음부터 계산을 시작하려면 0이 될 수 있고, 현재 위치를 원점으로 사용하려면 1이 될 수 있습니다. 2는 파일의 끝이 계산의 원본으로 사용됨을 나타냅니다. 파일을 a 또는 a+ 모드로 열면 쓰기 작업을 수행할 때마다 파일 작업 표시가 자동으로 파일 끝으로 돌아갑니다.
fp.truncate([size]) #파일을 지정된 크기로 잘라냅니다. 기본값은 현재 파일 작업 표시 위치까지 잘라냅니다. 크기가 파일 크기보다 큰 경우 시스템에 따라 파일이 변경되지 않거나 해당 크기에 0으로 파일이 채워지거나 임의의 내용이 추가될 수 있습니다.
위 내용은 Python 파일 처리 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!