python初步學習 python模組之 os

2021-08-27 03:42:05 字數 1630 閱讀 3273

os 模組在運維工作中是很常用的乙個模組。通過os模組呼叫系統命令。os模組可以跨平台使用。

import os的時候,建議使用import os而非from os import *。這樣可以避免os.open()不會覆蓋內建函式open().

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

import os

pwd = os.getcwd()

print (pwd)

2、os.name 函式

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

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

import os

name = os.name

if name == 'posix':

print ("this is linux or unix")

elif name == 'nt':

print ("this is windows")

else:

print ("this is other system")

3、os.remove()函式

功能:刪除指定檔案

eg:刪除 file.txt 檔案

import os

os.remove(』file.txt『)

4、os.removedirs()函式

功能:刪除指定目錄

eg:刪除 file目錄

import os

os.removedirs(『file』)

5、os.system()函式

功能:執行shell命令

eg:執行ls -a > 1.txt命令

import os

os.system(『ls -a > 1.txt』)

6、os.mkdir()函式

功能:建立乙個新目錄

eg:建立乙個 file 目錄

import os

os.mkdir(『file』)

7、os.chdir()函式

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

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

import os

filepath = '/home'

pwd = os.getcwd()

print (pwd)

os.chdir(filepath)

pwd = os.getcwd()

print (pwd)

8、os.listdir()函式

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

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

import os

pwd = os.getcwd()

name = os.listdir(pwd)

for filename in name:

print (filename)

python初步學習

在這裡插入描述 idle python整合開發環境,也稱互動模式,具備基本的ide功能,是非商業python開發不錯選擇 python3.7是python的命令控制台,視窗和windows下的命令視窗一樣,不過只能執行python命令 python3.7manuals是純英文的幫助文件 module...

Python程式設計學習初步

python控制語句 1 選擇語句 if 最簡單的二選一,if後跟布林表示式,為true,執行true下的語句,為fail,執行fail下的語句 if booleanexpression suite of python statement rest of the python program 基本的...

Python初步學習(一)

參考該課程 1 win r cmd python 回車,進入python直譯器 1 使用print 函式輸出字串,進行簡單計算 使用input 函式,獲取使用者輸入 2 python中的基本資料型別 整形 int 浮點型 float 布林型 boolean 字串 str,單引號,雙引號,三單引號,轉...