중화사전망 - 자전 검색 - 파이썬 OS 모듈을 배우는 방법

파이썬 OS 모듈을 배우는 방법

첫째, 운영 체제 모듈 개요

파이썬 OS 모듈에는 일반적인 운영 체제 기능이 포함되어 있습니다. 이 모듈은 프로그램을 플랫폼과 독립적으로 만들고 싶다면 특히 중요합니다. (급소를 찌르다)

둘째, 일반적인 방법

1, 운영 체제 이름

출력 문자열은 사용 중인 플랫폼을 나타냅니다. 창인 경우' nt' 로, Linux/Unix 사용자의 경우' POSIX' 로 표시됩니다.

2, os.getcwd ()

함수는 현재 작업 디렉토리, 즉 현재 파이썬 스크립트가 작동하는 디렉토리 경로를 가져옵니다.

3, os.listdir ()

지정된 디렉토리의 모든 파일 및 디렉토리 이름을 반환합니다.

& gt& gt& gtos.listdir(os.getcwd ())

['Django',' dll',' Doc',' include',' Lib',' LICENSE.txt',' MySQL-python' Pythonw.exe',' README.txt',' RemoveMySQL-python.exe',' RemovePIL.exe',' removepil.exe',' remove

& gt& gt& gt

4, os.remove ()

파일을 삭제합니다.

5, 운영 체제 ()

셸 명령을 실행합니다.

& gt& gt& gt 운영 체제 ('디렉토리')

& gt> & gtos.system ('cmd') # startdos.

6.os.sep 는 운영 체제별 경로 구분 기호를 대체할 수 있습니다.

7. 문자열 os.linesep 는 현재 플랫폼에서 사용되는 행 종료자를 제공합니다.

& gt& gt& gtos.linesep

\r\n' #Windows 는' \r\n', Linux 는' \n', Mac 은' \r' 을 사용합니다.

& gt& gt& gtos.sep

\\' #Windows

& gt& gt& gt

8, os.path.split ()

함수는 경로의 디렉토리 이름과 파일 이름을 반환합니다.

& gt> & gtos.path.split ('c: \ \ python 25 \ \ abc.txt')

('C:\\Python25',' abc.txt')

9. 함수 os.path.isfile () 및 os.path.isdir () 은 지정된 경로가 파일인지 디렉토리인지 각각 확인합니다.

& gt> & gtos.path.isdir (os.getcwd ())

진짜

& gt& gt& gtos.path.isfile('a.txt')

잘못된

10 및 os.path.exists () 의 함수는 지정된 경로가 실제로 있는지 확인하는 데 사용됩니다.

& gt> & gtos.path.exists ('c: \ \ python 25 \ \ abc.txt')

잘못된

& gt> & gtos.path.exists ('c: \ \ python 25')

진짜

& gt& gt& gt

1 1, os.path.abspath(name): 절대 경로를 가져옵니다.

12, os.path.normpath(path): 사양의 경로 문자열 형식입니다.

13, os.path.getsize(name): 파일 크기를 가져오고 이름이 디렉토리인 경우 0L 을 반환합니다.

14, os.path.splitext (): 파일 이름을 확장자와 구분합니다.

& gt> & gtos.path.splitext ('a.txt')

('a','. Txt'

15, os.path.join(path, name): 파일 이름이나 디렉토리로 디렉토리에 연결합니다.

& gt> & gtos.path.join ('c: \ \ python',' a.txt')

C:\\Python\\a.txt'

& gt> & gtos.path.join ('c: \ \ python',' f 1')

C:\\Python\\f 1' 입니다

& gt& gt& gt

16, os.path.basename(path): 파일 이름을 반환합니다.

& gt> & gtos.path.basename ('a.txt')

A.txt'

& gt> & gtos.path.basename ('c: \ \ python \ \ a.txt')

A.txt'

& gt& gt& gt

17, os.path.dirname(path): 파일 경로를 반환합니다.

& gt> & gtos.path.dirname ('c: \ \ python \ \ a.txt')

C: \ \ 파이썬'