python的pip快速安裝代碼
pip install xx,經常由於網速,或者安裝版本問題導致安裝速度慢超時等問題,
現提供一個py鏡像安裝代碼,安裝庫文件前執行下這個程序,可以很快下載
cmd 進入命令提示符
python .py文件位置
pip install xx 安裝庫的名稱
import os ini="""[global] index-url = //pypi.doubanio.com/simple/ [install] trusted-host=pypi.doubanio.com """ pippath=os.environ["USERPROFILE"]+"\\pip\\" if not os.path.exists(pippath): os.mkdir(pippath) with open(pippath+"pip.ini","w+") as f: f.write(ini)
OS模學習:
一:windows系統操作:
python標準庫中一個用於訪問操作系統功能的模塊,實現跨平台訪問
import os print (os.sep)
#系統路徑的分隔符,windows是 「\\」 print (os.name)
#你正在使用的工作平台,windows是"nt" print (os.getenv('path'))
#讀取環境變量 print (os.getcwd())
#獲取當前的路徑
二:目錄操作-增刪改查
os.listdir():返回指定目錄下的所有文件和目錄名
os.mkdir():創建一個目錄,只創建一個目錄文件
os.rmdir():刪除一個空目錄,必須目錄中無文件
os.makedirs(dirname):可以生成多層遞歸的空目錄,若目錄全部存在,則創建目錄失敗
os.removedirs(dirname):刪除目錄中無文件的空目錄
os,chdir():改變當前目錄,到指定目錄中
os,rename():重命名目錄名或者文件名
dirs="D:\\Release\\bin" files= os.listdir(dirs) print filesdas
判斷:
os.path.exists(path) #判斷文件或目錄是否存在,Ture存在 os.path.isfile(path) #判斷是否是文件 os.path.isdir(path) 判斷是否為目錄
path模塊:
os.path.basename(path) #返迴文件名 os.path.dirname(path) #返迴文件路徑 os.path.getsize(name) #獲得文件大小,如果是name是目錄返回0L os.path.abspath(name) #獲得絕對路徑 os.path.join(path.name) #連接目錄與文件名或目錄
應用代碼:
import os #coding:utf-8 #列出當前目錄下的所有文件 dirs="D:\\Release\\bin" if os.path.exists(dirs): files= os.listdir(dirs) print files #拼接了路徑 fullpath=os.path.join(dirs,files[0]) print fullpath #判斷一個路徑是否是一個文件,是否目錄 if os.path.isfile(fullpath): print '我是一個文件' elif os.path.isdir(fullpath): print '我是一個目錄'
創建目錄:
#實例二:創建目錄,做自動化測試時存放測試報告,目錄 my_dir="D:\\liangmx\\LR\zl\\123" #判斷目錄是否存在,不存在則創建一個 if not os.path.exists(my_dir): os.makedirs(my_dir)
刪除目錄:
import os my_dir="D:\\liangmx\\LR\zl\\123" if os.path.exists(my_dir): os.rmdir(my_dir)
注意只能刪除目錄下為空的目錄
實例應用:
打印出目錄中包含homeword的文件,打印出絕對路徑
一:獲取當前路徑,文件
二:循環判斷,是文件?是則進行字符串,句子的判斷。
import os #coding=utf-8 '''編寫程序: 1:能在當前目錄下查找文件名包含指定字符串的文件 2:並打印出絕對路徑 ''' sub_str="homework" cur_dir=os.getcwd()
#返回當前工作目錄 files=os.listdir(cur_dir) for item in files: print item if os.path.isfile(os.path.join(cur_dir,item)): if item.find(sub_str) != -1: print (os.path.join(cur_dir,item))
完。感謝觀看。繼續加油