本章節介紹sys模組以及shutil模組,分享給剛學python的小夥伴,一起學習,共同進步sys模組
import sys
# 獲取python的版本資訊
print
(sys.version)
print
(sys.ar**)
# 退出
sys.exit(
1)
shutil模組
import shutil
# 主要做複製使用
# f = open("sys_test.py",'r',encoding='utf-8')
# f1 = open("sys_test_copy.py",'w',encoding='utf-8')
# shutil.copyfileobj(f,f1)
# 不要求目標檔案存在
# shutil.copyfile("sys_test.py",'sys_test_copy.py')
# 要求目標檔案必須存在,完全複製原始檔
shutil.copystat(
"sys_test.py"
,'sys_test_copy.py'
)# 遞迴複製目錄,目標目錄不能存在
# shutil.copytree("e:\python_learn\python\day12\\a",
# "e:\python_learn\python\day12\\b")
# 遞迴刪除目錄
# shutil.rmtree("e:\python_learn\python\day12\\a")
# 遞迴剪下目錄
# shutil.move("e:\python_learn\python\day12\\b","e:\python_learn\python\day12\\a")
# 壓縮目錄
'''base_name ---> 建立的目標檔名,包括路徑,減去任何特定格式的擴充套件
format ---> 壓縮包格式字尾:zip、tar、bztar、gztar
base_dir ---> 開始打包的路徑
'''shutil.make_archive(
"e:\python_learn\python\day12"
,'zip'
,"e:\python_learn\python\day12"
)
python常用模組之sys模組
用於提供對直譯器相關的操作 sys.argv 命令列引數list,第乙個元素是程式本身路徑 sys.exit n 退出程式,正常退出時exit 0 sys.version 獲取python解釋程式的版本資訊 sys.maxint 最大的int值 sys.path 返回模組的搜尋路徑,初始化時使用py...
Python常用模組之sys模組
sys模組功能多,我們這裡介紹一些比較實用的功能,相信你會喜歡的,和我一起走進python的模組吧!回到頂部 回到頂部 功能 在外部向程式內部傳遞引數 示例 sys.py usr bin env python importsys printsys.ar 0 print sys.ar 1 執行 pyt...
python基礎之模組之sys模組
sys模組的功能 sys是python中較為常用的乙個模組,他提供了對python指令碼執行時的環境的操作。sys功能 1 sys.argv 將python指令碼執行時的指令碼名以及引數作為乙個list,並輸出。2 sys.path 返回乙個list,該list為當前指令碼的path環境變數 pyt...