python模組 OS模組

2021-09-21 10:57:21 字數 2817 閱讀 5009

#!/bin/env python

#!-*- coding:utf-8 -*-

import os

print os.name         #輸出主機平台

print os.getcwd()     #輸出當前目錄

print os.listdir(os.getcwd())       #輸出當前目錄的檔案(橫向)

for i in os.listdir(os.getcwd()):   #輸出當前目錄的檔案(縱向)

print i

os.makedirs("/tmp/tong/123")   #建立多級目錄

os.mkdir("/tmp/123")                 #建立單級目錄

os.chdir("/tmp/123")                  #進入指定的資料夾

os.chown("/tmp/tong",0,0)        #修改檔案所組主和所屬組,0 表示uid和gid

os.chmod("/tmp/tong",0777)     #修改檔案的許可權

os.listdir("/tmp")     #列出所有檔案或目錄

os.getcwd()            #檢視當前目錄

os.getegid()           #返回當前使用者組的gid

os.setegid(0)          #設定當前程序組的gid

os.geteuid()           #返回當前使用者的uid

os.seteuid(0)          #設定當前程序的gid

os.getpid()             #返回當前程序的pid

os.setpid()             #設定當前程序的pid

os.getppid()          #返回當前程序的pid的子程序

os.getsid()            #返回系統id

os.getuid()            #返回使用者id

os.getgroups()           #返回當前使用者所屬組

os.getpgid(1256)       #返回gid的程序

os.getpgrp(1256)       #返回組的程序

os.lstat("/tmp/123")   #返回檔案的狀態(軟鏈結)

os.stat("/tmp/123")    #返回檔案的狀態

os.remove("/tmp/tong/12.txt")   #刪除檔案

os.removedirs("/tmp/tong")       #刪除資料夾

os.rename("/homt/1.txt","home/2.txt")  #重新命名檔案

os.rmdir("/home/123")      #刪除目錄

os.umask(0777)                 #指定目錄的mask值

os.uname()                        #主機資訊

os.getlogin()                     #當前登陸的使用者

os.system("ls")                 #執行shell命令,ls是shell命令

os.kill(1256,15)                #殺死程序

os.pardir                         #返回當前目錄的你目錄,等同於(..),命令下面還有許多選項

os.curdir                         #返回當前目錄,等同於(.),命令下面還有許多選擇項

os.environ                      #輸出系統環境變數

os.tmpfile("/tmp/tong/tong1.txt")           #判斷檔案是否是臨時檔案

os.path.split("/tmp/tong/tong1.txt")       #返回目錄和檔名

os.path.isabs("/tmp/tong/tong1.txt")      #判斷路徑是否是絕對路徑

os.path.isdir("/tmp/tong/tong1.txt")       #判斷路徑是否是目錄

os.path.isfile("/tmp/tong/tong1.txt")      #判斷路徑是否是檔案

os.path.islink("/tmp/tong/tong1.txt")     #判斷路徑是否是鏈結檔案

os.path.ismount("/tmp/tong/tong1.txt")      #判斷路徑是否是掛載檔案

os.path.basename("/tmp/tong/tong1.txt")   #返回檔名

os.path.dirname("/tmp/tong/tong1.txt")      #返回路徑名

os.path.exists("/tmp/tong/tong1.txt")          #判斷檔案是否存在

os.path.getatime("/tmp/tong/tong1.txt")    #返回檔案訪問時間

os.path.getctime("/tmp/tong/tong1.txt")    #返回檔案建立時間

os.path.getmtime("/tmp/tong/tong1.txt")  #返回檔案修改時間

os.path.getsize("/tmp/tong/tong1.txt")      #返回檔案的大小

os.path.splitext("/tmp/tong/tong1.txt")      #分離檔名和檔案字尾

os.path.json("/tmp/tong","12.txt")               #連線目錄和檔案,或者目錄和目錄

python 模組 OS模組

print os.getcwd 輸出 e python workspace 原來 print os.getcwd 輸出 e python workspace 返回上級目錄 os.chdir os.getcwd 輸出 e python 更改 os.chdir r e print os.getcwd 輸...

Python 模組學習 os模組

一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...

Python 模組學習 os模組

一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...