說(shuō)到編程語(yǔ)言python,,有一個(gè)著名的格言'余生太短,,只用python'。如果要分析為什么會(huì)存在這么一句格言,?python的語(yǔ)法并不簡(jiǎn)單,,有復(fù)雜難懂的部分,之所以又這樣一句格言,,是因?yàn)閜ython中有很多強(qiáng)大的模塊,,就像一個(gè)武器庫(kù)。 Python正式由于這些模塊的出現(xiàn),,只要引入這個(gè)模塊,,調(diào)用這個(gè)模塊的集成函數(shù),問(wèn)題迎刃而解,;不需要從頭開始,,節(jié)省了大量的時(shí)間。 這篇文章介紹一個(gè)非常有趣的模塊os模塊,,可以使用這個(gè)模塊操作文件、刪除文件,、查看文件夾大小和內(nèi)容,、處理絕對(duì)和相對(duì)路徑、檢查路徑是否有效,。 如果要使用這么模塊,,首先要引入這個(gè)模塊,在python的編譯環(huán)境下輸入'import os',,這樣就可以使用os模塊中的函數(shù)了,。 使用os.getcwd()獲取當(dāng)前目錄;使用os.chdir()更改當(dāng)前目錄,;使用os.path.join()將多個(gè)文件夾合并成目錄,。 使用os.makedirs()創(chuàng)建文件夾;使用os.path.getsize(path)獲取path路徑下的文件的字節(jié)數(shù),;使用os.listdir(path)獲取文件名字符串的列表,。 使用os.path.exists(path)檢查路徑所在的文件或文件夾是否存在;使用os.path.isdir(path)檢查路徑所在文件夾是否存在,;使用os.path.isfile(path)檢查路徑所在的文件是否存在,。 使用os.unlink(filename)刪除文件;使用os.listdir()列出當(dāng)前目錄下的文件,。 使用os.abspath()將相對(duì)路徑轉(zhuǎn)換為絕對(duì)路徑,;使用os.path.isabs()驗(yàn)證參數(shù)是否為絕對(duì)路徑,如果不是,返回false,;如果是,,返回true,。使用os.path. relpath(path,start)將返回start路徑到path的相對(duì)路徑 當(dāng)然os模塊中還有很多其他的函數(shù),可以有很多功能,。使用這個(gè)模塊可以體會(huì)到使用linux命令行操作的感覺(jué),。 (該文章為原創(chuàng),抄襲必究) |
|