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

首頁 > 編程 > Python > 正文

python os用法總結

2020-02-15 21:42:19
字體:
來源:轉載
供稿:網友

前言:在自動化測試中,經常需要查找操作文件,比如說查找配置文件(從而讀取配置文件的信息),查找測試報告(從而發送測試報告郵件),經常要對大量文件和大量路徑進行操作,這就依賴于os模塊,所以今天整理下比較常用的幾個方法。網上這方面資料也很多,每次整理,只是對自己所學的知識進行梳理,從而加深對某個模塊的使用。

那我們看看他們的使用吧:

獲取文件所在路徑

import os
os.path.dirname(__file__) 獲取當前文件的所在路徑

輸入:

import osfrom reptile import *print(os.path.dirname(__file__))

輸出:

F:/Python/python.exe F:/Python/pag/dict_usage.py
F:/Python/pag

1-1.print (os.path.dirname(os.path.dirname(__file__))) 獲取當前文件的所在目錄的上級路徑

輸入:

import osfrom reptile import *print(os.path.dirname(os.path.dirname(__file__)))

輸出:

F:/Python/python.exe F:/Python/pag/dict_usage.py
F:/Python

1-2.print (os.path.dirname(os.path.dirname(os.path.dirname(__file__)))) 獲取當前文件的所在目錄的上級目錄的上級路徑

輸入:

import osfrom reptile import *print (os.path.dirname(os.path.dirname(os.path.dirname(__file__))))

輸出:

F:/Python/python.exe F:/Python/pag/dict_usage.py
F:/

2.os.getcwd()——得到當前工作的目錄。

輸入:
print (os.getcwd())

輸出:
F:/Python/pag

3.os.name()——判斷現在正在實用的平臺,Windows 返回 ‘nt‘; Linux 返回'posix‘

4,os.listdir()——指定所有目錄下所有的文件和目錄名。

輸入:
print (os.listdir())
輸出:
F:/Python/python.exe F:/Python/pag/dict_usage.py
['CRVanguard.py', 'dict_usage.py', 'establish_review.py', 'invoketestcase.py', '__init__.py', '__pycache__']
#以列表的形式全部列舉出來,其中沒有區分目錄和文件。

5.os.remove()——刪除指定文件

輸入:
print (os.remove('E:/python-3.2.3.amd64.msi'))
輸出:
F:/Python/python.exe F:/Python/pag/dict_usage.py
None

6. os.rmdir()——刪除指定目錄

7. os.mkdir()——創建目錄注意:這樣只能建立一層,

8.os.makedirs()——遞歸建立目錄

9.os.path.isfile()——判斷指定對象是否為文件。是返回True,否則False

10.os.path.isdir()——判斷指定對象是否為目錄。是True,否則False

輸入:
print (os.path.isdir('lib'))
輸出:
F:/Python/python.exe F:/Python/pag/dict_usage.py
False

11.os.path.exists()——檢驗指定的對象是否存在。是True,否則False.例:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日照市| 谷城县| 尖扎县| 大荔县| 会东县| 买车| 甘泉县| 黄陵县| 收藏| 定陶县| 汉阴县| 岐山县| 白沙| 彰武县| 伊吾县| 出国| 辉县市| 涡阳县| 崇仁县| 宣城市| 双柏县| 滕州市| 楚雄市| 图们市| 宣威市| 苏尼特左旗| 霍林郭勒市| 白玉县| 新建县| 舞阳县| 上高县| 颍上县| 应用必备| 泽州县| 新宾| 乡宁县| 陆丰市| 合川市| 伊宁市| 遵义县| 宝应县|