老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

python的os函數,python的os模塊簡介

python 中os.system()的用法?

os模塊中的system()函數可以方便地運行其他程序或者腳本。

創新互聯建站是一家專業提供邯鄲企業網站建設,專注與做網站、成都做網站H5頁面制作、小程序制作等業務。10年已為邯鄲眾多企業、政府機構等服務。創新互聯專業網絡公司優惠進行中。

語法如下:os.system(command)

其參數含義如下所示:

command? 要執行的命令,相當于在Windows的cmd窗口中輸入的命令。如果要向程序或者腳本傳遞參數,可以使用空格分隔程序及多個參數。

擴展資料

Python在執行時,首先會將.py文件中的源代碼編譯成Python的byte code(字節碼),然后再由Python Virtual Machine(Python虛擬機)來執行這些編譯好的byte code。這種機制的基本思想跟Java,.NET是一致的。然而,Python Virtual Machine與Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一種更高級的Virtual Machine。

這里的高級并不是通常意義上的高級,不是說Python的Virtual Machine比Java或.NET的功能更強大,而是說和Java 或.NET相比,Python的Virtual Machine距離真實機器的距離更遠。或者可以這么說,Python的Virtual Machine是一種抽象層次更高的Virtual Machine。

基于C的Python編譯出的字節碼文件,通常是.pyc格式。

除此之外,Python還可以以交互模式運行,比如主流操作系統Unix/Linux、Mac、Windows都可以直接在命令模式下直接運行Python交互環境。直接下達操作指令即可實現交互操作。

參考資料來源:51CTO.com:使用os.system函數運行其他程序

Python之OS模塊操作有哪些?這18個高頻函數是重中之重,你會用?

案例一:新建一個txt文件并向文件中寫入數據。

代碼與結果如上圖所示。

案例:os.rename('kitty1.txt',''kitty2.txt')

2.1 輸出結果:將kitty1文件改為kitty2

2.2 文件解析說明:文件重命名,將test1文件改為test2文件。

案例:os.remove('kitty2.txt')

3.1 輸出結果:kitty2.txt文件被刪除

3.2 解析說明:刪除文件。

案例:os.mkdir('kitty')

4.1 輸出結果:創建一個文件夾名字為kitty

4.2 解析說明:創建文件夾。

4.3 解析說明:list.pop()就直接從list中的最末尾處刪除一個元素。

案例:os.rmdir('test')

5.1 輸出結果:刪除一個文件夾

5.3 解析說明:刪除文件夾.

解析說明:可以取代操作系統特定的路徑分割符

案例一:print(os.getcwd())

輸出結果:D:PythonProjectPython編程基礎

解析說明:相當于linux下的pwd,獲取當前目錄。

案例一:os.chdir(os.getcwd()+os.sep+'kitty')

解析說明:進入到某個目錄下。

解析說明:相當于linux下的ls,顯示當前目錄下的文件。

解析說明:創建一個aa文件夾,再在里面創建一個bb文件夾。

解析說明:刪除aa文件夾和aa文件夾中的bb文件夾。

解析說明:判斷是否是個文件。

解析說明:判斷是否是個文件夾。

解析說明:判斷文件是否存在。

解析說明:獲取文件大小。

解析說明:返回文件的絕對路徑。

解析說明:獲取文件的文件名,注意參數需要傳入絕對路徑。

解析說明:獲取文件的所在目錄,注意參數需要傳入絕對路徑。

python 中os.pardir什么意思

os.pardir- 路徑組件,意味著將目錄樹向上遍歷一級(例如,“ ..”)。

os.path 函數可用于將表示文件名的字符串解析為其組成部分。重要的是要意識到這些功能不依賴于實際存在的路徑。路徑解析取決于以下定義的一些 os 變量:

1、os.sep- 路徑部分之間的分隔符。

2、os.extsep- 文件名和文件“擴展名”之間的分隔符(例如,“ .”)。

3、os.curdir- 引用當前目錄的路徑組件(例如,“ .”)。

擴展資料

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

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

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

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

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

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

如何學習python的os模塊

一、os模塊概述

Python os模塊包含普遍的操作系統功能。如果你希望你的程序能夠與平臺無關的話,這個模塊是尤為重要的。(一語中的)

二、常用方法

1、os.name

輸出字符串指示正在使用的平臺。如果是window 則用'nt'表示,對于Linux/Unix用戶,它是'posix'。

2、os.getcwd()

函數得到當前工作目錄,即當前Python腳本工作的目錄路徑。

3、os.listdir()

返回指定目錄下的所有文件和目錄名。

os.listdir(os.getcwd())

['Django', 'DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'MySQL-python-wininst.log', 'NEWS.txt', 'PIL-wininst.log', 'python.exe', 'pythonw.exe', 'README.txt', 'RemoveMySQL-python.exe', 'RemovePIL.exe', 'Removesetuptools.exe', 'Scripts', 'setuptools-wininst.log', 'tcl', 'Tools', 'w9xpopen.exe']

4、os.remove()

刪除一個文件。

5、os.system()

運行shell命令。

os.system('dir')

os.system('cmd') #啟動dos

6、os.sep 可以取代操作系統特定的路徑分割符。

7、os.linesep字符串給出當前平臺使用的行終止符

os.linesep

'\r\n' #Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'。

os.sep

'\\' #Windows

8、os.path.split()

函數返回一個路徑的目錄名和文件名

os.path.split('C:\\Python25\\abc.txt')

('C:\\Python25', 'abc.txt')

9、os.path.isfile()和os.path.isdir()函數分別檢驗給出的路徑是一個文件還是目錄。

os.path.isdir(os.getcwd())

True

os.path.isfile('a.txt')

False

10、os.path.exists()函數用來檢驗給出的路徑是否真地存在

os.path.exists('C:\\Python25\\abc.txt')

False

os.path.exists('C:\\Python25')

True

11、os.path.abspath(name):獲得絕對路徑

12、os.path.normpath(path):規范path字符串形式

13、os.path.getsize(name):獲得文件大小,如果name是目錄返回0L

14、os.path.splitext():分離文件名與擴展名

os.path.splitext('a.txt')

('a', '.txt')

15、os.path.join(path,name):連接目錄與文件名或目錄

os.path.join('c:\\Python','a.txt')

'c:\\Python\\a.txt'

os.path.join('c:\\Python','f1')

'c:\\Python\\f1'

16、os.path.basename(path):返回文件名

os.path.basename('a.txt')

'a.txt'

os.path.basename('c:\\Python\\a.txt')

'a.txt'

17、os.path.dirname(path):返回文件路徑

os.path.dirname('c:\\Python\\a.txt')

'c:\\Python'

python函數深入淺出 12.os.getcwd()函數詳解

os是python自帶的系統模塊,需要import使用

os 源于英文Operating System(操作系統)的縮寫

cwd 則是源于Current Working Directory,中文意思是 當前工作目錄

所以os.getcwd() 指獲取當前工作目錄

示例:

getcwd()方法語法格式如下:

總之,舉例來講,os.getcwd()、sys.path[0] (sys.argv[0])和 file 的區別是這樣的:

假設目錄結構是:

然后我們在C:\test下面執行

這時sub_path.py里面與各種用法對應的值其實是:

path的準確定位對于import包,讀寫文件都非常重要,

如果一時不能理解,可以在文件執行開頭多加幾個

print幫助我們確定那個路徑是我們希望拿到的,然后將其設為全局變量就好了

對基礎運行環境有疑問的,推薦參考: python函數深入淺出 0.基礎篇

Python的os庫的使用

python os庫有很多和操作系統相關的功能。

其實不僅僅如此,os庫中還有很多和文件,路徑,執行系統命令相關的。

下面是os模塊常用的方法.

1.os.sep? ? ? ? ? ? ? ? ? ? 可以取代操作系統特定的路徑分割符

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

3.os.getcwd()? ? ? ? ? ? 函數得到當前工作目錄,即當前Python腳本工作的目錄路徑

4.os.getenv()? ? ? ? ? ? 用來讀取環境變量

5.os.putenv()? ? ? ? ? ? 用來設置環境變量

6.os.listdir()? ? ? ? ? ? ? 返回指定目錄下的所有文件和目錄名

7os.remove()? ? ? ? ? ? 函數用來刪除一個文件

8.os.system()? ? ? ? ? ? 函數用來運行shell命令

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

10.os.path.split()? ? ? 函數返回一個路徑的目錄名和文件名

11.os.path.isfile()? ? ? 檢驗給出的路徑是一個文件

12os.path.isdir()? ? ? ? 檢驗給出的路徑是一個目錄

13.os.path.existe()? ? 函數用來檢驗給出的路徑是否真地存在

14.os.listdir(dirname) 列出dirname下的目錄和文件

15.os.getcwd()? ? ? ? ? 獲得當前工作目錄

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

17.os.chdir(dirname)? 改變工作目錄到dirname

os.path都是和路徑指定的文件,目錄,和路徑字符串有關系的函數

os.path.isdir(name)? ? ? ? ? 判斷name是不是一個目錄,name不是目錄就返回false

os.path.isfile(name)? ? ? ? ? 判斷name是不是一個文件,不存在name也返回false

os.path.exists(name)? ? ? ? 判斷是否存在文件或目錄name

os.path.getsize(name)? ? ? 獲得文件大小,如果name是目錄返回0L

os.path.abspath(name)? ? 獲得絕對路徑

os.path.normpath(path)? ? 規范path字符串形式

os.path.split(name)? ? ? ? ? 分割文件名與目錄(事實上,如果你完全使用目錄,它也會將最后一個目錄作為文件名而分離,同時它不會判斷文件或目錄是否存在)

os.path.splitext()? ? ? ? ? ? ? 分離文件名與擴展名

os.path.join(path,name)? ? 連接目錄與文件名或目錄

os.path.basename(path)? 返回文件名

os.path.dirname(path)? ? ? 返回文件路徑


分享文章:python的os函數,python的os模塊簡介
當前鏈接:http://www.xueling.net.cn/article/hdspdh.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 高清精品 | 欧美videos极品另类 | 亚洲一区99 | 永久免费看一区二区看片 | 超碰91在线 | yp在线| 国产成人AV片在线观看 | 成人午夜高潮a∨猛片 | 中文字幕人妻三级中文无码视频 | 在线色网址 | 久久欧美人人做人人爱 | 亚洲一区网站 | 日日激情| 伊人久久天堂 | 99国产精品久久久久久久 | 4hu最新网址 | 国产妇女馒头高清泬20P多 | 日韩人妻熟女中文字幕A美景之屋 | 精品免费国产一区二区三区四区介绍 | 我趁老师睡觉偷偷的脱她内裤 | 九一黄色片 | 中文字幕一区二区三区久久 | 日本天堂网 | aⅴ天堂 | 成人永久免费网站在线观看 | 亚洲精品无码AV中文字幕 | 国产91精品久久久久 | 亚洲国产成人精品无码区二本 | av在线播放观看 | 国产福利一区二区三区视频 | 婷婷综合少妇啪啪喷水动态小说 | 国产美女视频黄a片免费观看软件 | 羞辱尤娜3中文版 | 国产高清一二三区 | 亚洲一区二区三区无码国产 | 一区二区视频网 | 男人和女人日b视频 | a级毛片在线看日本 | 四虎影视网站 | 毛多水多欧美肥胖老妇性开放 | 午夜18禁自慰jk爆乳网站 |