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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python三十三节_第三十三节,sys解释器相关模块

發(fā)布時(shí)間:2025/4/16 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python三十三节_第三十三节,sys解释器相关模块 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

首先要引入import sys模塊

sys.argv

功能:獲取向腳本文件傳入的參數(shù),返回的列表,列表里的第一個(gè)元素是腳本文件路徑和名稱,后面的元素是傳入的向腳本傳入的參數(shù)

使用方法:sys.argv

格式如:a = sys.argv

#!/usr/bin/env python#-*- coding:utf8 -*-

importsys

a= sys.argv #獲取腳本傳入的參數(shù)

print(a) #打印出此腳本文件的文件名稱和路徑,和外部向此腳本文件傳入的參數(shù)#注意:在pycharm的Terminal模式下調(diào)試

在pycharm的Terminal模式下調(diào)試

輸入腳本文件路徑和名稱,加上向腳本傳入的參數(shù) ?回車

就可以得到,一個(gè)列表,列表里的第一個(gè)元素是腳本文件路徑和名稱,后面的元素是傳入的向腳本傳入的參數(shù)

列2

外部向一個(gè)腳本文件傳入一個(gè)參數(shù),腳本判斷傳入的參數(shù)執(zhí)行不同的功能

#!/usr/bin/env python#-*- coding:utf8 -*-

importsys

a= sys.argv #獲取腳本傳入的參數(shù)

if a[1] == "正確": #判斷外部傳入的參數(shù)

print("正確") #如果正確打印正確

else:print("不正確") #如果不正確打印不正確#這樣就可以外部向這個(gè)文件傳入一個(gè)參數(shù),判斷這個(gè)參數(shù)執(zhí)行不同的功能

列3

根據(jù)外部傳入的參數(shù)創(chuàng)建一個(gè)相同名稱的文件夾

os.mkdir("要?jiǎng)?chuàng)建的文件夾名稱") 創(chuàng)建文件夾,需要import os 引入os模塊

#!/usr/bin/env python#-*- coding:utf8 -*-

importosimportsysprint(sys.argv) #打印外部向本文件腳本傳入的參數(shù)

os.mkdir(sys.argv[1]) #根據(jù)外部傳入的參數(shù)創(chuàng)建一個(gè)相同名稱的文件夾

sys.path

功能:獲取python的各種路徑

使用方法:sys.path

格式如:a =?sys.path

獲取python的各種路徑

# ['H:\\py\\1\\def\\1', #當(dāng)前文件所在路徑

# 'H:\\py', #當(dāng)前工程所在路徑

# 'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35\\python35.zip',

# 'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35\\DLLs',

# 'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35\\lib',

# 'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35',

# 'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35\\lib\\site-packages'] #第三方模塊安裝路徑,模塊要想被全局導(dǎo)入就要放在這個(gè)文件夾

注意:在寫程序時(shí)一旦引入了模塊,Python就會(huì)根據(jù)sys.path輸出的路徑依次去尋找引入的模塊,如果有兩個(gè)相同名字的模塊,在以上不同的兩個(gè)路徑,Python就會(huì)依次從列表第一個(gè)元素路徑開始,

先找到的就引入,后面路徑相同名稱的模塊就不引入了

#!/usr/bin/env python#-*- coding:utf8 -*-

importsys

a= sys.path #獲取python的各種路徑

print(a) #打印各種路徑#輸出結(jié)果#['H:\\py\\1\\def\\1', #當(dāng)前文件所在路徑#'H:\\py', #當(dāng)前工程所在路徑#'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35\\python35.zip',#'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35\\DLLs',#'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35\\lib',#'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35',#'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35\\lib\\site-packages'] #第三方模塊安裝路徑

給Python解釋器,添加模塊新路徑

#!/usr/bin/env python#-*- coding:utf8 -*-

import sys #引入sys模塊

sys.path.append("H:\py\lib") #給Python解釋器,添加模塊路徑

for i in sys.path: #循環(huán)出Python解釋器的所有關(guān)聯(lián)路徑

print(i) #打印出循環(huán)的所有關(guān)聯(lián)路徑

import mk #引入模塊文件

print(mk.dlu()) #打印執(zhí)行函數(shù)

sys.exit()

功能:退出程序程序功能與exit()相同,不同的是sys.exit()需要引入sys模塊,exit()可以直接使用

使用方法:sys.exit("退出提示")

格式如:sys.exit()

#!/usr/bin/env python#-*- coding:utf8 -*-

importsys

a= 1

if a == 1:

sys.exit("退出程序")else:print("不退出程序,繼續(xù)執(zhí)行")

sys.version

功能:獲取Python解釋程序的版本信息

使用方法:sys.version

格式如:a = sys.version

#!/usr/bin/env python#-*- coding:utf8 -*-

importsys

a= sys.version #獲取Python解釋程序的版本信息

print(a)#輸出#3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)]

sys.platform

功能:返回操作系統(tǒng)平臺(tái)名稱,可以判斷是什么系統(tǒng)

使用方法:sys.platform

格式如:a = sys.platform

#!/usr/bin/env python#-*- coding:utf8 -*-

importsys

a= sys.platform #返回操作系統(tǒng)平臺(tái)名稱,可以判斷是什么系統(tǒng)

print(a)#輸出#win32 win系統(tǒng)

安裝卸載第三方模塊如django模塊

第一步,運(yùn)行cmd

在 cmd命令輸入Python回車 進(jìn)入Python程序

輸入import sys 引入sys模塊

輸入 sys.path 打印出python程序的路徑

如:

# [''C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35\\python35.zip',

# 'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35\\DLLs',

# 'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35\\lib',

# 'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35',

# 'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python35\\lib\\site-packages'] #第三方模塊安裝路徑

注意:Python35\lib\site-packages 這個(gè)目錄就是安裝第三方模塊的,第三方模塊都安裝在里面

然后用鼠標(biāo)根據(jù)你的Python安裝路徑找到Python下的Scripts文件夾,這個(gè)文件夾里的pip.exe就是安裝第三方模塊的安裝卸載器

注意:以下操作必須在Scripts目錄下進(jìn)行

Scripts文件夾

接下來在cmd命令輸入exit()退出已鏈接的python程序

在cmd命令進(jìn)入Python下的Scripts文件夾,

進(jìn)入方法是 cd命令加上Scripts文件夾完整的路徑,這個(gè)路徑可以用鼠標(biāo)打開Scripts文件夾然后在地址欄復(fù)制

如:cd C:\Users\admin\AppData\Local\Programs\Python\Python35\Scripts 進(jìn)去這個(gè)文件夾

安裝模塊

接下來啟動(dòng)pip.exe來安裝第三方模塊

方法是在cmd命令輸入 pip.exe install django 回車進(jìn)行安裝django模塊

安裝卸載器會(huì)自動(dòng)到網(wǎng)上去下載來安裝django模塊,等待安裝完成即可

說明

pip.exe (安裝卸載器)

install (安裝的意思)

django (第三方模塊名稱)

升級(jí)安裝器

安裝后如果提示pip安裝卸載器版本太低不可用,可以的版本是x.x.x

需要升級(jí)pip安裝卸載器版本

方法是在cmd命令輸入 easy_install.exe pip==x.x.x 回車即可等待執(zhí)行完成

說明

easy_install.exe(升級(jí)器)

pip==x.x.x (要升級(jí)的程序名稱==要升級(jí)的版本號(hào))

卸載模塊

卸載第三方模塊

在cmd命令輸入 pip.exe uninstall django 卸載等待執(zhí)行完成即可

說明

pip.exe (安裝卸載器)

uninstall (卸載的意思)

django (第三方模塊名稱)

安裝卸載第三方模塊二【推薦】

說明:安裝第三方模塊,有兩種安裝方法,

第一種,是安裝器pip安裝,pip安裝器有鏈接強(qiáng)大的模塊庫(kù),能安裝各種模塊

安裝器需要依賴?setuptools ,在安裝,安裝器之前先安裝?setuptools

然后在安裝pip3 , 安裝器pip3安裝后,在python安裝目錄的Scripts文件夾里

如果你在Scripts文件夾里,已經(jīng)找到了pip3,說明你的python已經(jīng)安裝好了,pip3安裝器,安裝好了安裝器的就不需要安裝,setuptools 和?pip3了

安裝器安裝第三方模塊方法

將pip3安裝器,路徑添加到系統(tǒng)環(huán)境變量里

如:C:\Users\admin\AppData\Local\Programs\Python\Python35\Scripts\pip3.exe

添加系統(tǒng)環(huán)境變量,鼠標(biāo)右鍵計(jì)算機(jī)-屬性-高級(jí)系統(tǒng)設(shè)置-環(huán)境變量-path-編輯 添加pip3.exe完整絕對(duì)路徑確定即可

在運(yùn)行里輸入cmd,在命令行輸入:pip3?install?requests 回車等待安裝完成 ?【pip3 install(安裝的意思)?request(第三方模塊名稱))】

卸載第三方插件

在命令行輸入:pip3?uninstall?requests 回車等待卸載完成?【pip3?uninstall(卸載的意思)?request(第三方模塊名稱))】

第二種源碼安裝第三方模塊

下載在好要安裝的模塊源碼,將源碼解壓到容易找的地方如桌面

找到解壓好的第三方模塊文件夾打開,在文件夾里找到setup.py這個(gè)文件的絕對(duì)路徑 ?注意:setup.py為安裝文件

如:C:\Users\admin\Desktop\kennethreitz-requests-58d855e ??setup.py文件在kennethreitz-requests-58d855e文件夾里

運(yùn)行cmd,在命令行輸入:python 回車 看看能否啟動(dòng)python ,需要能啟動(dòng)才能安裝,注意如果有多個(gè)版本,此時(shí)啟動(dòng)的那個(gè)版本就安裝在哪個(gè)版本里

輸入:exit()回車退出python

輸入:cd?C:\Users\admin\Desktop\kennethreitz-requests-58d855e 回車 ?進(jìn)入解壓好的模塊安裝目錄

輸入:dir 回車顯示目錄和文件,看看是否能看到setup.py安裝文件,能看到就說明可以安裝了

輸入:python?setup.py?install ?回車等待安裝完成 ?install是安裝的意思

源碼安裝完成

sys.stdout.write()

功能:向顯示器打印輸出內(nèi)容【有參】循環(huán)打印不會(huì)換行

使用方法:sys.stdout.write("要輸出的內(nèi)容")參數(shù)\r清空打印輸出【有參】

格式如:sys.stdout.write('輸出內(nèi)容')

進(jìn)度條案例

#!/usr/bin/env python#-*- coding:utf8 -*-

importtimeimportsys

a= 30

for i in range(a+1): #循環(huán)a加1次

sys.stdout.write("\r") #每次循環(huán)前清空向屏幕打印輸出的數(shù)據(jù)

sys.stdout.write("%s%% %s" % (int(i/a*100), int(i/a*30)*"▆")) #向屏幕打印輸出拼接的字符串百分之幾和進(jìn)度字符

sys.stdout.flush() #刷新緩沖區(qū),讓每次循環(huán)都打印

time.sleep(3) #每循環(huán)一次停留0.1秒#輸出#100% ▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆

#說明#int(i/a*100)#第一次循環(huán)1除以30乘以100取整數(shù)等于3%#第二次循環(huán)2除以30乘以100取整數(shù)等于6%#第三次循環(huán)3除以30乘以100取整數(shù)等于10%#以此循環(huán)打印出百分比數(shù)

#int(i/a*30)*"▆" 里面的30就是打印30個(gè)進(jìn)度符號(hào)#第一次循環(huán)打印進(jìn)度條▆#第二次循環(huán)打印進(jìn)度條▆▆#第三次循環(huán)打印進(jìn)度條▆▆▆#以此循環(huán)

sys.stdin.readline()

功能:輸入內(nèi)容

使用方法:sys.stdin.readline()

格式如:sys.stdin.readline()[:-1]

用于提供對(duì)Python解釋器相關(guān)的操作:

sys.argv?????????? 命令行參數(shù)List,第一個(gè)元素是程序本身路徑

總結(jié)

以上是生活随笔為你收集整理的python三十三节_第三十三节,sys解释器相关模块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日日干日日射 | 亚洲一区二区中文字幕 | 五月天婷婷色综合 | 夜色在线视频 | 免费观看已满十八岁 | 丰满大乳少妇在线观看网站 | 黑人巨大国产9丨视频 | 蜜桃在线一区二区三区 | 成人黄色网 | 91精品人妻一区二区三区蜜桃欧美 | 亚洲美女在线观看 | 高跟91白丝 | 男生看的污网站 | 国产一区二区精品久久 | 欧美日韩有码 | 三年在线观看视频 | 野花av| 2018国产大陆天天弄 | 日本在线免费播放 | 天天草天天干 | 人人爽在线 | 91精品在线免费 | 日本泡妞视频 | 国产精品久久久久久妇女 | 国精品一区 | 日韩一区不卡视频 | 黄色在线小视频 | 在线观看国产小视频 | 女女互慰揉小黄文 | 欧美壮男野外gaytube | 成人av网站在线观看 | 国产91久久精品一区二区 | 国产一区二区三区视频免费观看 | 国产成人 综合 亚洲 | 午夜爱爱免费视频 | 欧美成人看片黄a免费看 | www.黄色片网站 | 国产成人免费在线视频 | 欧美乱妇15p| 久久久精品福利 | 久精品在线 | 久久久久久久久久久久久av | 俄罗斯女人裸体性做爰 | 91久久亚洲| 亚洲美女屁股眼交 | 亚洲国产成人精品91久久久 | 欧美性猛交99久久久久99按摩 | 日韩在线视频观看免费 | 足疗店女技师按摩毛片 | 91视频啊啊啊 | 91一区二区 | 91新网站| 一区视频网站 | 欧美色综合天天久久综合精品 | 精品中文一区二区三区 | 麻豆av免费观看 | 韩国av网 | 亚洲成av人在线观看 | 国产美女永久免费 | 自拍99页| 91av视频 | 91免费国产视频 | 日韩精品一区二区三区不卡 | 精品香蕉一区二区三区 | 中文字幕日韩精品无码内射 | 成人久久久精品乱码一区二区三区 | 成人免费在线视频网站 | 亚洲精品国产精品乱码视色 | 国产视频精品自拍 | 黄色一级片免费观看 | xxsm.com| 久综合| 欧美日韩三级在线 | 噜噜色成人| 日韩欧美亚洲一区 | 麻豆91网站 | www在线视频| 日韩在线观看中文字幕 | 亚洲专区在线 | 欧美性开放视频 | 一级黄色片一级黄色片 | 无码人妻精品丰满熟人区 | 青青草一区 | 欧美网站在线 | 国产精品久久无码 | 精品人妻无码专区视频 | 国产第一色 | 97视频免费在线 | 麻豆成人入口 | 国产免费高清视频 | www.黄在线观看 | 久久精品国内 | 四虎精品永久在线 | 中文字幕人妻一区二区三区 | 国产精品xxx在线 | 亚洲福利网站 | 毛片小视频 | 亚洲综合在线一区 | 午夜99|