天天看點

python chdir函數_python系列------函數類型--os函數庫

我們從作業系統的的層次去學習os函數庫的基本知識:

1、作業系統的類型

2、執行作業系統指令

3、所在路徑

4、建立目錄

5、删除檔案

6、删除目錄

7、更改路徑

8、得到目錄下的内容

1、os.name 函數

功能:擷取目前使用的作業系統(擷取資訊不夠詳細)

其中 'nt' 是 windows,'posix' 是linux 或者 unix

>>> import os

>>> system_type=os.name

>>> if system_type=='nt':

print('systemtype is windows!')

elif system_type=='posix':

print('systemtype is linux or unix!')

else:

print('systemtype is other!')

運作之後,如下輸出:

system type is windows!

2、os.system()函數

功能:運作shell指令

>>> import os

>>> os.system('dir')

3、os.getcwd()函數

功能:擷取目前目錄,python 的工作目

>>> import os

>>> pwd=os.getcwd()

>>> print(pwd)

運作之後,如下輸出:

D:\software\12.python

4、os.mkdir()函數

功能:建立一個新目錄

eg:在系統d盤下建立一個test目錄

>>> import os

>>> os.mkdir('d:\\test')

5、os.removedirs()函數

功能:删除指定目錄

eg:删除d盤下的test目錄

>>> import os

>>> os.removedirs('d:\\test')

6、os.remove()函數

功能:删除指定檔案

eg:删除file.txt 檔案

>>>os.chdir('d:\\test')

>>>os.getcwd()

'd:\\test'

>>>os.remove('file.txt')

注意:這個函數隻能删除目前目錄下的檔案

7、os.chdir()函數

功能:改變目前路徑到指定路徑

eg:我現在從目前路徑到 filepath 所指定的路徑下

>>> import os

>>> pwd=os.getcwd()

>>> print(pwd)

d:\test

>>> filepath='d:\\download'

>>> os.chdir(filepath)

>>> pwd=os.getcwd()

>>> print(pwd)

d:\download

8、os.listdir()函數

功能:傳回指定目錄下的所有目錄和檔案

eg:列出目前目錄下的所有檔案和目錄

>>>import os

>>>pwd=os.getcwd()

>>>print(pwd)

d:\download