Python os模块 学习笔记

import os
os.name # 运行所在环境名称
# Linux 和 Mac OS 均会返回posix;
# Windows 返回 nt
# java则是 Java 虚拟机环境下返回 java
'nt'
os.environ["JAVA_HOME"] # 通过键值对返回环境变量
'D:\\Java'
os.listdir('.') # 获取目标目录下所有文件和目录
['.idea',
 '.ipynb_checkpoints',
 '100以内素数之和.py',
 'BookStore',
 'DL',
 'DM',
 'facebook',
 'facebook_demo.ipynb',
 'ML',
 'OS模块.ipynb',
 'pta',
 'PyTorch',
 'scrapy_douban',
 'scrapy_spider',
 'temp',
 'typesetting',
 '中国大学慕课',
 '图片爬取']
os.mkdir("make_dir_test") # 创建文件夹 
# os.makedirs() # 创建多级目录
os.listdir('.') # 获取目标目录下所有文件和目录
['.idea',
 '.ipynb_checkpoints',
 '100以内素数之和.py',
 'BookStore',
 'DL',
 'DM',
 'facebook',
 'facebook_demo.ipynb',
 'make_dir_test',
 'ML',
 'OS模块.ipynb',
 'pta',
 'PyTorch',
 'scrapy_douban',
 'scrapy_spider',
 'temp',
 'typesetting',
 '中国大学慕课',
 '图片爬取']
os.rename('make_dir_test' , 'make_dir_test_renamed') # 重命名文件或文件夹
# os.remove() # 删除文件
os.rmdir('make_dir_test_renamed') # 删除文件夹
os.listdir('.') # 获取目标目录下所有文件和目录
['.idea',
 '.ipynb_checkpoints',
 '100以内素数之和.py',
 'BookStore',
 'DL',
 'DM',
 'facebook',
 'facebook_demo.ipynb',
 'ML',
 'OS模块.ipynb',
 'pta',
 'PyTorch',
 'scrapy_douban',
 'scrapy_spider',
 'temp',
 'typesetting',
 '中国大学慕课',
 '图片爬取']
os.chdir('temp/')
os.getcwd() # 获取当前工作路径
'F:\\goodgoodstudy\\project\\python\\temp'
posted @   嘿,抬头!  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示