pythonosstat
『壹』 python標准庫有哪些
Python標准庫的內容涵蓋了非常多的功能,主要包括文件、字元串和數字處理,數據結構、網路編程、操作系統用戶界面、網頁測試、線程以及其它的工具。
具體有,1、文件操作相關的模塊,os,os。
path,shutil,errno,stat,glob,fnmatch,tempfile等。
2、字元串和文本處理模塊,string,re,difflib和textwrap等。
3、數據結構形式,collections,bisect,array,heapq,queue,struct和weakref等。
4、網路編程與操作系統,SocketServer,socket,selectselectors,threading,multiprocessing,subprocess,mmap,sched,asyncore等。
5、網頁測試,urllib,扮態urllib2,配則httplib,ftplib,gopherlib,spider等。
6、解析和處理XML,HTMLParser,ElementTree,XMLParser,XMLWriter,SAX,minidom,expat等。
7、除此之廳賣源外,還包含一些其他方便實用的部分,如BaseHTTPServer,CGIHTTPServer,Cookie,templating,xmlrpclib,formatter,email等。
此外,Python還支持第三方庫和框架,有很多實用的框架和工具可以讓開發者高效、便捷地完成國家工作。
『貳』 Python中OS模板的什麼方法用來改變默認目錄
python os模板操作文件和目錄常用方法
python 常用操作文件和目錄方法:
獲得當前python腳本工作的目錄路徑:os.getcwd()
返回指定目錄下的所有文件和目錄名:os.listdir()。例如:返回C盤下的文件:os.listdir("C:")
刪除一個文件:os.remove(filepath)
刪除多個空目錄:os.removedirs(r'd:python')
檢驗給出的路徑是否是一個文件:os.path.isfile(filepath)
檢驗給出的路徑是否是一個目錄:os.path.isdir(filepath)
判斷是否是絕對路徑:os.isabs()
檢驗路徑是否真的存在:os.path.exists()。例如檢驗D盤下是否有Python文件夾:os.path.exists(r'd:python')
分離一個路徑的目錄名和文件名:os.path.split()。例如:os.path.split(r'/home/qiye/qiye.txt)
返回結果是一個元祖:('/home/qiye','qiye.txt')分離擴展名:os.path.splitext()。例如:例如:os.path.split(r'/home/qiye/qiye.txt)
返回結果是一個元祖:('/home/qiye/qiye','.txt')獲取路徑名:os.path.dirname(filepath)
獲取文件名:os.path.basename(filepath)
讀取和設置環境變數:os.getenv()和os.putenv()
重命名文件或者目錄:os.rename(old,new)
創建多級目錄:os.makedirs(r'c:python est')
創建單個目錄:os.mkdir("test")
獲取文件屬性:os.stat(file)
獲取文件大小:os.getsize(filename)
刪除目錄:os.rmdir("dir") 只能刪除空目錄
獲取文件屬性和時間戳:os.chmod(file)
『叄』 python如何獲取windows文件屬性的詳細信息
#已知文件名的情況下,可以用這個函數
def getFileInfo(filepath):
info = {}
if os.path.isfile(filepath):
info['TimeCreated'] = os.path.getctime(filepath)
info['TimeModified'] = os.path.getatime(filepath)
info['Size'] = os.path.getsize(filepath)
return info