日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

14.文件系统:高大上的东西——import关键字/模块

發(fā)布時間:2025/3/21 windows 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 14.文件系统:高大上的东西——import关键字/模块 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
模塊是一個包含所有定義的函數(shù)和變量的文件,其后綴 名是.py。模塊可以被別的程序引入,以使用該模塊中的 函數(shù)等功能。 import random secret = random.randint(0,100)

OS模塊
http://bbs.fishc.com/forum.php?mod=viewthread&tid=45512&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403

python是跨平臺的語言,也就是說同樣的源代碼在不同的操作系統(tǒng) 不需要修改就可以實現(xiàn)。有了OS模塊,我們不需要關(guān)心什么操作系統(tǒng)下使用什么模塊, OS模塊會幫助我們選擇正確的模塊并調(diào)用。下面我們就開始介紹OS模塊中關(guān)于文件/目錄常用的函數(shù)以及它的使用方法:

OS模塊中關(guān)于文件/目錄常用的函數(shù)

import os os.getcwd() #當(dāng)前工作目錄 os.chdir('C:\\') #改變當(dāng)前的工作目錄 os.listdir('C:\\') #查看C:\\目錄下的內(nèi)容os.mkdir('目錄名') #創(chuàng)建單層目錄 os.mkdirs('目錄名') #遞歸創(chuàng)建多層目錄os.remove('文件') #刪除文件 os.rmdir('目錄名') #刪除空目錄 os.rmdirs('目錄名') #遞歸刪除多個目錄os.rename(old,new) #將文件重命名system(command) #運行系統(tǒng)的shell命令 例: >>> os.system('calc') >>> os.system('cmd')常量定義: os.curdir #當(dāng)前目錄 ./ os.pardir #上層目錄 ../os.sep #輸出操作系統(tǒng)特定的路徑分隔符(Win下為\\,linux下為/) os.linesep #當(dāng)前平臺使用的終止符(Win下為\r\n,linx下為\n) os.name #指代當(dāng)前使用的操作系統(tǒng)(包括:posix,nt,mac,os2,ce,java)

os.path模塊中關(guān)于路徑常用的函數(shù)的使用方法

1. basename(path) #去掉目錄路徑,單獨返回文件名 dirname(path) #去掉文件名,單獨返回目錄路徑 >>> import os >>> os.path.basename('G:\\FishC.txt') 'FishC.txt'2. join(path1,path2,...) #將path1,path2,...等各部分組合成一個路徑名 >>> os.path.join('C','A','B','C') 'C\\A\\B\\C' >>> os.path.join('C:','A','B','C') 'C:A\\B\\C' >>> os.path.join('C:\\','A','B','C') #注意 'C:\\A\\B\\C'3.split(path):分割文件名與路徑,返回(f_path,f_name)元組。如果完全是目錄, 它也會將最后一個目錄作為文件名分離,且不會判斷文件或目錄是否存在。 >>> os.path.split('G:\\FishC.txt') ('G:\\', 'FishC.txt') >>> os.path.split('G:\\VOC2007\\Annotations\\') ('G:\\VOC2007\\Annotations', '') >>> os.path.split('G:\\VOC2007\\Annotations') ('G:\\VOC2007', 'Annotations')4.splitext(path):分離文件名和擴展名,返回(f_name.f_extension)元組. >>> os.path.splitext('G:\\VOC2007\\Annotations\\000001.xml') ('G:\\VOC2007\\Annotations\\000001', '.xml')5.getsize(file):返回指定文件的尺寸(單位是字節(jié))。 >>> a = os.path.getsize('G:\\VOC2007\\Annotations\\000001.xml') >>> a 6861L 6.getatime(file):返回指定文件最新的訪問時間(浮點數(shù)秒數(shù),可用 time模塊的gmtime()或者localtime()函數(shù)換算) 7.getctime(file):返回指定文件的創(chuàng)建時間 >>> a = os.path.getctime('G:\\VOC2007\\Annotations\\000001.xml') >>> a 1500992959.2363515 >>> import time >>> time.gmtime(a) time.struct_time(tm_year=2017, tm_mon=7, tm_mday=25, tm_hour=14, tm_min=29, tm_sec=19, tm_wday=1, tm_yday=206, tm_isdst=0) >>> time.localtime(a) time.struct_time(tm_year=2017, tm_mon=7, tm_mday=25, tm_hour=22, tm_min=29, tm_sec=19, tm_wday=1, tm_yday=206, tm_isdst=0) 8.getmtime(file):返回指定文件的最新修改時間

以下OS模塊中的函數(shù)返回True或False

9.exists(path):判斷指定路徑(目錄或文件)是否存在 10.isabs(path):判斷指定路徑是否為絕對路徑 11.isdir(path):判斷指定路徑是否存在且是一個目錄 12.isfile(path):判斷指定路徑是否存在且是一個文件 13.islink(path):判斷指定路徑是否存在且是一個符號鏈接 14.ismount(path):判斷指定路徑是否存在且是一個掛載點 15.samefile(path1,path2):判斷path1和path2是否指向同一個文件

總結(jié)

以上是生活随笔為你收集整理的14.文件系统:高大上的东西——import关键字/模块的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。