#常用模塊
# collections中的方法
#os? 和操作系統(tǒng)打交道
#sys 和python解釋器相關(guān)
#random 隨機(jī)模塊
#################################collections模塊#############################
#模塊就是一個.py文件
#nameturple
#列表
#字典
# #集合frozenset
# 字符串
#堆棧:先進(jìn)后出原則
#隊列:FIFO
#雙端隊列:
'''
namedtuple
'''
# from collections import? namedtuple
# Point = namedtuple('point',['x','y','z'])? #第一個參數(shù)是
# p=Point(1,2,3)
# print(p.x)
# print(p.y)
# print(p.z)
#
# Card? = namedtuple('card',['suits','num'])
# card = Card('紅桃',2)
# print(card.suits)
#
# '''
# deque雙端隊列
#
# '''
#
# import? queue
# q = queue.Queue()
# q.put(10)
# q.put(5)
#
# q.put(6)
# print(q) #只有一個內(nèi)村地址榛做,蓋著布的黑盒子
# print(q.qsize())
# # print(q.get())
# # print(q.get())
# # print(q.get())
# #print(q.get())? #如果沒有值,就一直停在這,阻塞等待放出值
#
# for i in range(q.qsize()):
#? ? print(q.get())
# from collections import deque
#
# # deque.append()#從后面放數(shù)據(jù)
# # deque.appendleft()#前面方
# # deque.pop()#后面取數(shù)據(jù)
# # deque.popleft()#前面取數(shù)據(jù)
#
# #
# dq = deque([1,2])
# dq.append(89621)
# dq.appendleft('sdfds')
# print(dq.pop())
# dq.insert(0,'eeeee')
# print(dq.popleft())
# print(dq)
# #從前后插入數(shù)據(jù),從前后輸出數(shù)據(jù)颠通,插入元素
# print(dq.__sizeof__())
#
#? #有序字典
# from collections import? OrderedDict
# od = OrderedDict([('a',1),('b',2),('c',3)])
# print(od)
# print(od['a'])
# for k in od:
#? ? print(k,od[k])
#默認(rèn)字典
# from collections import defaultdict
#
# dic = defaultdict(lambda :5)
# print(dic['k'])
#
# import time
# # time.time()#返回以秒計算的時間
# # time.sleep()
#
# #表示時間的三種方式
# #時間戳? 給計算機(jī)看的
# #格式化的時間? 給人看的
# #結(jié)構(gòu)化時間? --? 元組:計算用的
# # 時間戳?xí)r間
# #############時間戳?xí)r間
#
#
# ############格式化時間
# # print(time.strftime('%Y/%m/%d %a %H:%M:%S'))
# # print(time.strftime('%m-%d'))
# #
# #
# # #? 結(jié)構(gòu)化時間
# #
# #
# # struct_time = time.localtime()
# # print(struct_time.tm_mday)
# #
# #
# # #時間戳————》結(jié)構(gòu)化時間
# #
# # t = time.time()
# # print(t)
# # print(time.localtime(0))
# # print(time.gmtime(t))
# # print(time.mktime(time.localtime()))
#
#
#
# #
# # print(time.strftime('%m/%d/%y %H:%M:%S'))
# # print(time.asctime())
# #
# #
# #
# # t = time.time()
# # print(time.st)
#
# #############################random
#
#
# # import random
# #
# # print(random.random())
# # print(random.choice([1,2,3]))
# # print(random.randint(5,8))
# #
# # #########################
# # lis =[4142,32,23,22,32,23,23,2,2,3]
# # random.shuffle(lis)
# # print(lis)
#
#
#
# import random
# li =? []
# l = []
# def num_str(num):
#? ? return chr(num)
# for i in range(65,91):
#? ? li.append(num_str(i))
#
#
# for i in range(26):
#? ? li.append(li[i].lower())
#
# for i in range(10):
#? ? li.append(i)
#
# random.shuffle(li)
# for i in range(6):
#? ? l.append(str(li[i]))
#
#
# print(l)
# import os
# # print(os.getcwd()) #輸出現(xiàn)在在的工作目錄
# # os.chdir()#//改變工作目錄
# # print(os.curdir)#返回當(dāng)前目錄.
# # print(os.pardir)#獲取當(dāng)前目錄的父目錄..
# # os.makedirs('模塊/')#生成多級層遞目錄
# # os.removedirs("模塊/")#目錄唯恐刪除,父目錄也空刪,層級刪除
# #
# # os.mkdir()#生成單機(jī)目錄
# # os.rmdir()#刪除單及目錄
# # os.listdir()#列出指定目錄下的所有 文件
# #
# # os.sep()? #輸出操作系統(tǒng)特定的路徑分隔符
# # os.system("bash command")#運(yùn)行shell命令,直接顯示
# # os.popen("bash command").read()#運(yùn)行shell命令邑闲,獲取執(zhí)行結(jié)果
# # os.environ()? #獲取環(huán)境變量
# # print(os.path.split(os.getcwd()))
# # print(os.path.join("c",'user','local'))#路徑的拼接
# # print(os.path.getsize(os.path.join()))
# #
#
#
import sys
#sys.exit()#程序退出
# print(sys.platform)
# print(sys.version)
# print(sys.path)
print(sys.argv)