1. 程式人生 > >5-2 os模塊

5-2 os模塊

split day5 error: 相對 r.js use 指定 rem getc

導入os模塊

 1 import os
 2 
 3 res = os.listdir(D:\study)  # 列出某個目錄下的所有文件
 4 
 5 os.remove(newuser.json)  # 刪除某個目錄下的某個文件
 6 
 7 os.rename(test,test2)  # 重命名某個路徑下的某個文件
 8 
 9 os.makedirs(rtest1/lyl/aaa)  # 當父目錄不存在時,會創建父目錄
10 
11 # 當父目錄不存在的時候,會報錯
12 # FileNotFoundError: [WinError 3] 系統找不到指定的路徑。: ‘test/niuhy/haha‘
13 os.mkdir(rtest1/lyl/aaa/111) # 創建文件夾,當文件路徑不存在的時候,會報錯 14 15 16 # 判斷一個文件是否存在 True False 17 res = os.path.exists(rD:\my-python\day5\email.txt) 18 print(res) 19 20 print(os.path.isfile(test1)) # 判斷是否為文件 False 21 22 print(os.path.isdir(test1) )# 判斷是否為文件 True 23 24 # 將路徑和文件進行分割 25 # (‘D:\\my-python\\day5\\test1\\lyl\\aaa\\111‘, ‘email.txt‘)
26 res = os.path.split(rD:\my-python\day5\test1\lyl\aaa\111\email.txt) 27 print(res) 28 29 res = os.path.dirname(r\my-python\day5) # 取父目錄 30 print(res) 31 32 # 獲取當前的目錄 D:\my-python\day5 33 print(os.getcwd()) 34 35 # 更改當前目錄 36 os.chdir(rD:\my-python\day5\test1) 37 38 # 查看當前的目錄 # 更改當前目錄 39
print(os.getcwd()) 40 41 # 打開a.txt文件,如果不存在就創建 42 open(a.txt,w) 43 44 # # 查看環境變量 45 print(os.environ) 46 47 # 拼接路徑 test\hhh\abc\a.txt 48 res = os.path.join(test,hhh,abc,a.txt) 49 print(res) 50 51 # 根據相對路徑取絕對路徑 D:\my-python 52 # . 當前路徑 .. 上一級路徑 53 res= os.path.abspath(..) 54 print(res) 55 56 # 執行操作系統命令 57 res = os.system(ipconfig) 58 print(res) 59 60 res = os.popen(ifconfig).read() 61 print(res,res)

5-2 os模塊