本专栏为博主本人观看杨淑娟老师视频所记,若有不对,欢迎指正!
我平时在学校中关于文件夹操作的代码并不是很常用(本人比较菜可能没发现哪里可以用吧),各位仅做了解即可
os模块
路径操作
import os
print(os.getcwd())
C:\Users\Administrator\zAll 代码\回炉重造\py基础\数据分析常用代码
import os
print(os.listdir())
['.ipynb_checkpoints', '数据分析常用代码.ipynb']
import os
lst=os.listdir()
for item in lst:print(item,type(item))
.ipynb_checkpoints
数据分析常用代码.ipynb
# 退回到上一个文件夹
import os
lst2=os.listdir('../')# .. ->>> 退回到上一个文件夹
for item in lst:print(item)
.ipynb_checkpoints
py基础学习代码
学习代码
实验文件夹
数据分析常用代码
import os
lst=os.scandir()
for item in lst:# item.name -> 获取文件名# item.path -> 获取路径# item.is_dir() -> 是否为文件夹print(item,type(item),item.name,item.path,item.is_dir())# .. -> 上一级路径# . -> 当前路径
.ipynb_checkpoints .\.ipynb_checkpoints True
数据分析常用代码.ipynb .\数据分析常用代码.ipynb False
import os
print(os.walk('./'))
import os
print(os.walk('./'))
for dirpath,dirnames,files in os.walk('./'):print('发现文件夹:',dirpath)print(dirnames)print(files)
发现文件夹: ./
['.ipynb_checkpoints']
['数据分析常用代码.ipynb']
发现文件夹: ./.ipynb_checkpoints
[]
['数据分析常用代码-checkpoint.ipynb']
上一篇:十六、事件 event