5-2 os模塊
阿新 • • 發佈:2018-12-04
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(r‘test1/lyl/aaa‘) # 當父目錄不存在時,會創建父目錄 10 11 # 當父目錄不存在的時候,會報錯 12 # FileNotFoundError: [WinError 3] 系統找不到指定的路徑。: ‘test/niuhy/haha‘13 os.mkdir(r‘test1/lyl/aaa/111‘) # 創建文件夾,當文件路徑不存在的時候,會報錯 14 15 16 # 判斷一個文件是否存在 True False 17 res = os.path.exists(r‘D:\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(r‘D:\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(r‘D:\my-python\day5\test1‘) 37 38 # 查看當前的目錄 # 更改當前目錄 39print(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模塊