import os
print(os.stat(『sunck』))
import os
print(os.system(『ipconfig』))
print(os.system(『dir』))
print(os.system(『cls』))
import os #有些方法在os 有些在os.path
#執行shell的命令
#os.system(『write』)
#os.system(『write』)# 開啟文字編輯器
#os.system(『mspaint』)# 開啟畫畫板
#os.system(「msconfig」)# 系統設定
#os.system(「shutdown -s -t 500」)#計畫幾分鐘內 關閉計算機關閉計算機(中間有空格)
#os.system(『shutdown -a』)# 取消原先計畫的關閉計算機
#os.system(『taskkill /f /im notepad.exe』) #關閉記事本
print(os.path.abspath("./kaige"))# 由相對路徑給出檔案絕對路徑
import os
#路徑拼接
p1=r"f:\pycharm1807\day08"
p2=r"sunck"#開始不要有斜槓
print(os.path.join(p1,p2))
#拆分路徑
path2=r"f:\pycharm1807\day08\sunk12"
path3=r"f:\pycharm1807\day08\file05.txt"
print(os.path.split(path2))#以元祖拆分
print(os.path.split(path3))#以元祖拆分
print(os.path.splitext(path3))#以元祖拆分 拆分出副檔名 獲取副檔名
print(os.path.isdir(path3))#判斷是否為目錄
print(os.path.isdir(path2))#判斷是否為目錄
print(os.path.isfile(path3))
print(os.path.isfile(path2))#判斷檔案是否存在
print(os.path.exists(path2))#判斷目錄是否存在
print(os.path.getsize(pathq3))#判斷檔案大小 以位元組返回
print(os.path.dirname(path3))#獲取檔案目錄
print(os.path.basename(path3))#獲取檔案名字
import math,sys
#演示math模組的使用:
#屬性:e和pi的使用
print(math.e)
print(math.pi)
#ceil()和floor():
print(math.ceil(3.14))
print(math.floor(3.14))
print(math.ceil(-3.14))
print(math.floor(-3.14))
#sqrt():
print(math.sqrt(4))
print(math.sqrt(9))
print(math.sqrt(25))
print(math.sqrt(2))
#radians()和degress():使用較少
print(math.radians(180)) #3.141592653589793
print(math.radians(360)) #3.141592653589793
print(math.degrees(3.141592653589793))
import random
#演示random模組中常用的函式:
#random():
print(random.random())
print(round(random.random(), 3))
#uniform():
print(random.uniform(10,20))
print(random.uniform(20,10))
print(random.uniform(20,20))
#randrange(start,end,step):
print(random.randrange(0,11,2))
#choice(seq):
print(random.choice(『我是乙個中國人』))
print(random.choice([1,2,3.14,true,『abcd』]))
print(random.choice(range(0,11,2)))
#randint(x,y):
print(random.randint(1,5))
#sample(seq,number):
print(random.sample(『abcdefg』,3))
s1 =
print(random.sample(s1,4))
#shuffle(list):
#注意:shuffle()只能對list物件進行打亂內容的操作
lt = [1,2,3,4,5,6,7,8]
random.shuffle(lt)
print(lt)
tp = tuple(lt)
random.shuffle(tp)
sys模組 和os模組
sys模組 sys.argv 命令列引數list,第乙個元素是程式設計師本事路徑 sys.exit n 退出程式,正常退出時exit 0 sys.version 獲取python解釋程式的版本資訊 sys.maxint 最大的int值 3.0取消 sys.path 返回模組的搜尋路徑,初始化時使用p...
time模組和os模組,json模組
import time def month n time.local struct time time.strptime y m 1 y m d print struct time return time.mktime struct time print month 2 ret time.local...
python模組 OS模組
bin env python coding utf 8 import os print os.name 輸出主機平台 print os.getcwd 輸出當前目錄 print os.listdir os.getcwd 輸出當前目錄的檔案 橫向 for i in os.listdir os.getcw...