国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python中os模塊詳解

2019-11-25 16:31:23
字體:
來源:轉載
供稿:網友

os模塊提供了對目錄或者文件的新建/刪除/查看文件屬性,還提供了對文件以及目錄的路徑操作。比如說:絕對路徑,父目錄……

os.sep可以取代操作系統特定的路徑分隔符。windows下為 “//”,Linux下為"/"

os.linesep字符串給出當前平臺使用的行終止符。例如,Windows使用'/r/n',Linux使用'/n'而Mac使用'/r'。

os.pathsep 輸出用于分割文件路徑的字符串,系統使用此字符來分割搜索路徑(像PATH),例如POSIX上':',Windows上的';'

os.getcwd() 獲取當前工作目錄,即當前python腳本工作的目錄路徑

os.chdir("dirname") 改變當前腳本工作目錄;相當于shell下cd

os.curdir 返回當前目錄: ('.')

os.pardir 獲取當前目錄的父目錄字符串名:('..')

os.mkdir('dirname') 生成單級目錄;相當于shell中mkdir dirname

os.makedirs('dirname1/dirname2') 可生成多層遞歸目錄

os.remove(file) 刪除一個文件

os.removedirs('dirname1') 若目錄為空,則刪除,并遞歸到上一級目錄,如若也為空,則刪除,依此類推

os.rmdir('dirname') 刪除單級空目錄,若目錄不為空則無法刪除,報錯;相當于shell中rmdir dirname

os.listdir('dirname') 列出指定目錄下的所有文件和子目錄,包括隱藏文件,并以列表方式打印

os.rename("oldname","newname") 重命名文件/目錄,如果newname存在則替換出現錯誤

os.replace(src,dest) 重命名文件/目錄,如果dest表示的是文件,存在則覆蓋原來的文件,不報錯;若是目錄,存在則會報錯

os.chmod(path, mode, *, dir_fd=None, follow_symlinks=True)

Ex:os.chmod('C://my_share_file//test.sh',755)

os.stat('path/filename') 獲取文件/目錄信息

os.utime(path,times) 修改時間屬性 times是個元組,(atime,mtime),這兩個時間數可以通過os.stat獲取

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])

1.top表示需要遍歷的目錄樹的路徑

2.topdown的默認值是”True”,表示首先返回目錄樹下的文件,然后在遍歷目錄樹的子目錄.Topdown的值為”False”時,

則表示先遍歷目錄樹的子目錄,返回子目錄下的文件,最后返回根目錄下的文件

3.onerror的默認值是”None”,表示忽略文件遍歷時產生的錯誤.如果不為空,則提供一個自定義函數提示錯誤信息后繼續遍歷或拋出異常中止遍歷

該函數返回一個元組,該元組有3個元素,這3個元素分別表示當前遍歷的目錄,當前遍歷的目錄列表,當前遍歷的目錄的文件列表

os.walk()舉例:

>>> import os>>> for root, dirs, files in os.walk("wd/chat", topdown=False):... for name in files:... print(os.path.join(root, name)) #打印文件絕對路徑... for name in dirs:... print(os.path.join(root, name)) #打印目錄絕對路徑

os.name字符串指示你正在使用的平臺。比如對于Windows,它是'nt',而對于Linux/Unix用戶,它是'posix'。

os.getenv()獲取一個環境變量,如果沒有返回none

os.putenv(key, value)設置一個環境變量值

os.environ[]獲取環境變量的值 兩者等價:os.environ[‘HOME'] <->os.getenv(‘HOME')

os.system(command)函數用來運行shell命令。

os.popen("bash command") 運行shell命令,生成對象,可賦給變量,再用read讀取

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石泉县| 密云县| 阜宁县| 怀仁县| 金坛市| 鹤壁市| 金阳县| 密山市| 乐昌市| 康马县| 桑植县| 清涧县| 天长市| 县级市| 宾阳县| 阜阳市| 柳河县| 磐石市| 祁阳县| 巴东县| 依兰县| 扎鲁特旗| 岑巩县| 周口市| 日照市| 大理市| 沿河| 包头市| 房产| 顺平县| 资阳市| 彝良县| 绵阳市| 周宁县| 元朗区| 永春县| 齐河县| 泗洪县| 潞西市| 阿拉善右旗| 三原县|