Python-os模块和sys模块

os

os是和操作系统做交互,给操作系统发指令

工作路径:

import os
print(os.getcwd())#获取当前文件工作路径
os.chdir("C:\pycharm\day19")#路径切换
print(os.getcwd())
print(os.curdir) # 上一级路径
print(os.pardir) # 上两级路径

文件夹

import os
os.mkdir("a2")#创建一个文件夹
os.rmdir("a2")#删除一个文件夹

os.makedirs("a1/a2/a3")#递归创建文件夹
os.removedirs("a1/a2/a3")#递归删除文件夹

print(os.listdir(r"C:\pycharm\day19"))#查看当前文件夹下所有内容

文件

import os
os.remove(r"C:\pycharm\day20\a")#删除文件,彻底删除 找不回来
os.rename()#重命名

路径

import os
print(os.path.abspath("test"))#返回绝对路径
print(os.path.split(r"C:\pycharm\day19\test.py"))#将路径分割成一个路径和一个文件名
print(os.path.dirname())#获取到父目录
print(os.path.basename())#获取文件名
print(os.path.join())#路径拼接

路径判断

print(os.path.exists())#判断当前路径是否存在
print(os.path.isabs())#判断当前路径是否绝对路径
print(os.path.isdir())#判断是不是文件夹
print(os.path.isflie())#判断是不是文件
import os
print(os.path.getsize("C:\pycharm\day20\序列化.py"))#获取文件大小(字节)
注:获取文件大小准,当获取文件夹大小可能不准

sys

sys python解释器做交互

import sys
print(sys.path) #模块查找顺序
print(sys.argv) #只能在终端运行
print(sys.modules) #查看加载到内存的模块
print(sys.platform) #查看当前操作系统平台
print(sys.version) #查看当前解释器的版本

 

 

 

 

posted on 2020-03-04 21:06  we我们  阅读(167)  评论(0)    收藏  举报