python之os、sys和random模块
生活随笔
收集整理的這篇文章主要介紹了
python之os、sys和random模块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import os
# print(os.getcwd())#獲取當前目錄,絕對路徑
# print(os.chdir('../'))#更改當前目錄,../的意思是退回上一級目錄
# print(os.getcwd())
# print(os.curdir)#當前目錄,相對路徑
# print(os.pardir)#當前目錄,相對路徑
# print(os.mkdir('test0117'))#創建文件夾
# print(os.rmdir('test0117'))#刪除文件夾,只能刪除空文件夾
# print(os.remove('11.png'))#刪除文件,不能刪除文件夾
# print(os.listdir('c:/'))#列出一個目錄下的所有文件
# os.rename('test0117','mpp')#重命名
# print(os.stat('file_d'))#獲取文件信息
# print(__file__)#_file_文件的絕對路徑
# print(os.path.abspath(__file__))#獲取文件的絕對路徑
# print(os.path.split('E:\testpy\python-mpp\day5\練習\常用模塊os和sys.py'))
#分割路徑和文件名
# print(os.path.dirname('E:/testpy/python-mpp/day5/練習/常用模塊os和sys.py'))
#獲取父目錄
# print(os.path.basename('E:/testpy/python-mpp/day5/練習/常用模塊os和sys.py'))
# 獲取最后一級,如果是文件顯示文件名,如果是目錄顯示目錄名
# print(os.path.exists('11常用模塊os和sys.py'))# 目錄/文件是否存在
# print(os.path.isfile('常用模塊os和sys.py'))#判斷是否是一個文件
# print(os.path.isdir('常用模塊os和sys.py'))#是否是一個文件夾
# name = 'a.sql'
# print(os.path.join("e",name))#拼接成一個路徑
# print(os.sep)#當前操作系統的路徑分隔符
# print(os.linesep) # 當前操作系統的換行符
# print(os.pathsep) # 當前系統的環境變量中每個路徑的分隔符,linux是:,windows是;
# print(os.environ) # 當前系統的環境變量
# print(os.name) # 當前系統名稱
# os.system('dir')#用來執行操作系統命令,只能執行,獲取不到結果
# res = os.popen('ipconfig')#用來執行操作系統命令,并且獲取到返回結果.read
# print(res.read())
import sys
# print(sys.path) #環境變量
# print(sys.platform) #看當前系統是什么
print(sys.version)#看python的版本
print(sys.exit('程序退出'))
quit('程序退出') #退出程序
import random
import string
# print(random.randint(1,199))#1_199隨機取一個整數
# print(string.digits)#所有的數字0—9
# print(string.ascii_lowercase)#所有的小寫字母
# print(string.ascii_uppercase)#所有的大寫字母
# print(string.ascii_letters)#所有的小寫字母+所有的大寫字母
# print(string.punctuation)#所有的特殊字符
# mpp = random.choice(['iphone','xiaomi','huawei'])#隨機取一個元素
# mpp=['iphone','xiaomi','huawei']
# res = random.sample(mpp,2)#隨機取N個元素
# print(res)
# res = random.uniform(1,9)#取隨機小數
# print(res)
# print(round(res,3))#保留幾位小數
s = ['iphone','xiaomi','huawei','mpp']
random.shuffle(s)#洗牌,打亂順序,只能傳list
print(s)
# print(os.getcwd())#獲取當前目錄,絕對路徑
# print(os.chdir('../'))#更改當前目錄,../的意思是退回上一級目錄
# print(os.getcwd())
# print(os.curdir)#當前目錄,相對路徑
# print(os.pardir)#當前目錄,相對路徑
# print(os.mkdir('test0117'))#創建文件夾
# print(os.rmdir('test0117'))#刪除文件夾,只能刪除空文件夾
# print(os.remove('11.png'))#刪除文件,不能刪除文件夾
# print(os.listdir('c:/'))#列出一個目錄下的所有文件
# os.rename('test0117','mpp')#重命名
# print(os.stat('file_d'))#獲取文件信息
# print(__file__)#_file_文件的絕對路徑
# print(os.path.abspath(__file__))#獲取文件的絕對路徑
# print(os.path.split('E:\testpy\python-mpp\day5\練習\常用模塊os和sys.py'))
#分割路徑和文件名
# print(os.path.dirname('E:/testpy/python-mpp/day5/練習/常用模塊os和sys.py'))
#獲取父目錄
# print(os.path.basename('E:/testpy/python-mpp/day5/練習/常用模塊os和sys.py'))
# 獲取最后一級,如果是文件顯示文件名,如果是目錄顯示目錄名
# print(os.path.exists('11常用模塊os和sys.py'))# 目錄/文件是否存在
# print(os.path.isfile('常用模塊os和sys.py'))#判斷是否是一個文件
# print(os.path.isdir('常用模塊os和sys.py'))#是否是一個文件夾
# name = 'a.sql'
# print(os.path.join("e",name))#拼接成一個路徑
# print(os.sep)#當前操作系統的路徑分隔符
# print(os.linesep) # 當前操作系統的換行符
# print(os.pathsep) # 當前系統的環境變量中每個路徑的分隔符,linux是:,windows是;
# print(os.environ) # 當前系統的環境變量
# print(os.name) # 當前系統名稱
# os.system('dir')#用來執行操作系統命令,只能執行,獲取不到結果
# res = os.popen('ipconfig')#用來執行操作系統命令,并且獲取到返回結果.read
# print(res.read())
import sys
# print(sys.path) #環境變量
# print(sys.platform) #看當前系統是什么
print(sys.version)#看python的版本
print(sys.exit('程序退出'))
quit('程序退出') #退出程序
import random
import string
# print(random.randint(1,199))#1_199隨機取一個整數
# print(string.digits)#所有的數字0—9
# print(string.ascii_lowercase)#所有的小寫字母
# print(string.ascii_uppercase)#所有的大寫字母
# print(string.ascii_letters)#所有的小寫字母+所有的大寫字母
# print(string.punctuation)#所有的特殊字符
# mpp = random.choice(['iphone','xiaomi','huawei'])#隨機取一個元素
# mpp=['iphone','xiaomi','huawei']
# res = random.sample(mpp,2)#隨機取N個元素
# print(res)
# res = random.uniform(1,9)#取隨機小數
# print(res)
# print(round(res,3))#保留幾位小數
s = ['iphone','xiaomi','huawei','mpp']
random.shuffle(s)#洗牌,打亂順序,只能傳list
print(s)
轉載于:https://www.cnblogs.com/mpp0905/p/8321695.html
總結
以上是生活随笔為你收集整理的python之os、sys和random模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java疯狂讲义第四章练习题
- 下一篇: halcon使用点拟合圆形时候,点集顺序