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 @ 2022-05-28 17:01  嘿,抬头!  阅读(25)  评论(0)    收藏  举报