018os模块
import?? os
print(os.getcwd())?? # 獲取當前目錄? F:\python_code\fullstack_s2\week4\day18
os.chdir(r'C:/Users')
print(os.getcwd())??????????????? #改變當前工作目錄? C:\Users ?
print(os.curdir)???? # .
print(os.pardir)???? # ..
os.makedirs('aiq/a')
沒有調用chdir的時候
os.removedirs('aiq/a')
空文件被刪除
非空文件夾就不會刪除
創建單個目錄
os.mkdir('aiq/xia/hua') # FileNotFoundError:[WinError3]系統找不到指定的路徑。:'aiq/xia/hua'
創建單個目錄用來創建多個目錄的話,會報錯,查找aiq目錄里面沒有xia目錄,不能在xia目錄里創建hua目錄
刪除單個目錄也是一樣
os.rmdir('aiq/xia')
os.remove('__init__.py')??????? #只能刪除文件
print(os.listdir(r'F:\python_code\fullstack_s2\week4\day18'))?????? # ['aiq','os_module.py','__init__.py']
os.rename('haha.txt','q.txt')
os.rename('aiq/xia','aiq/ho')??????? 重命名
os.stat('./aiq')?? # os.stat_result(st_mode=16895,st_ino=7036874417769405,st_dev=286198717,st_nlink=1,st_uid=0,st_gid=0,st_size=0,st_atime=1514446744,st_mtime=1514446744,st_ctime=1514384754)
os.stat('./aiq').st_size???????? #大小
t_atime=1514446744??????? #最后一次被訪問的時間戳
st_mtime=1514446744???? #最后一次被修改的時間戳
os.sep?????? #? \???? 路徑分隔符
os.linesep???????? #行終止符 ,win:\r\n,Linux:\n ,mac:\r
os.pathsep???????? #? win是;?? Linux是:
os.system("dir")??? #執行shell命令,這里是命令行執行dir
os.path.abspath('aiq')???????? #? 拿到絕對路徑 F:\python_code\fullstack_s2\week4\day18\aiq
os.path.split(os.path.abspath('aiq'))??? #? ('F:\\python_code\\fullstack_s2\\week4\\day18','aiq')
os.path.dirname(r'F:\python_code\fullstack_s2\week4\day18\aiq')#需要使用絕對路徑 F:\python_code\fullstack_s2\week4\day18?? 拿到上一級的路徑??????? 會大量使用????? *******
os.path.join([a,b])???????????? #兩個路徑相加
轉載于:https://www.cnblogs.com/-nbloser/p/8137857.html
總結
- 上一篇: Controller 返回图片请求
- 下一篇: 调用微信和支付宝调三方接口扫描二维码?