os 模块

#os模块
import os

#获取当前工作目录
print(os.getcwd())

F:\allcode\day1code\etc

#改变当前目录
print(os.chdir(r'F:\allcode\day1code\etc'))

None

#获取所有目录列表
print(os.listdir())

['.idea', 'cli.py', 'datetime模块.py', 'os模块.py'

#创建文件夹
#print(os.mkdir('lux'))

None

#创建多个文件夹
#print(os.makedirs('lux\mkIII'))
#None

#删除空目录
#print(os.rmdir('lux\mkIII'))
#None

#删除多个目录
#print(os.removedirs('lux'))
#None

#重命名
#print(os.rename('cli.py','clis.py'))
#None

#执行系统命令
#print(os.system('ipconfig'))

#获取环境变量
#print(os.getenv('path'))
#C:\Windows\system32;C:\Windows......

#设置环境变量
#print(os.putenv('......'))

#表示当前文件夹
#print(os.curdir)

.

#表示上一层文件夹
#print(os.pardir)

..

#返回平台名字
#print(os.name)
#nt

#路径间的间隔符
#print(os.sep)
#\

获取文件夹和后缀之间的间隔符号

#print(os.extsep)

.

#系统间的换行符
#print(os.linesep)
#

#相对转绝对路径
#print(os.path.abspath(r'et'))

F:\allcode\day1code\etc\et

#获取完整路径的目录部分
#print(os.path.dirname(r'F:\allcode\day1code\etc\et'))

F:\allcode\day1code\etc

#获取完整路径的主体部分
print(os.path.basename(r'F:\allcode\day1code\etc\et'))

et

#分割成目录和主体部分
print(os.path.split(r'F:\allcode\day1code\etc\et'))

('F:\allcode\day1code\etc', 'et')

#分割目录和拓展名
print(os.path.splitext(r'F:\allcode\day1code\etc\et'))

('F:\allcode\day1code\etc\et', '')

#连接目录
print(os.path.join('F:\allcode\day1code\etc\et', ''))

F:\allcode\day1code\etc\et\

#获取文件大小
print(os.path.getsize('clis.py'))

1096

#判断是不是文件
print(os.path.isfile('clis.py'))

True

#判断是不是目录
print(os.path.isdir('clis.py'))

False

#判断是不是链接
print(os.path.islink('clis.py'))

False

#判断是否存在
print(os.path.exists('clis.py'))

True

#是不是绝对路径
print(os.path.isabs('clis.py'))

False

#是不是相同文件
print(os.path.samefile('clis.py','clis.py'))

True

#获取和设置环境变量
#print(os.environ()) ==os.getenv, os.putenv

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值