python的pip快速安裝程式碼

白羊大大發表於2020-11-22

pip install xx,經常由於網速,或者安裝版本問題導致安裝速度慢超時等問題,

現提供一個py映象安裝程式碼,安裝庫檔案前執行下這個程式,可以很快下載

 

 

 cmd 進入命令提示符

python .py檔案位置

pip install xx 安裝庫的名稱

import os

ini="""[global] 
index-url = https://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))

  

完。感謝觀看。繼續加油

相關文章