os模块相关知识点

import os
print(os.name)#返回操作系统的名字,Windows 返回 ‘nt’; Linux 返回’posix’。注意该命令不带括号。
#以下命令基本都带括号
print(os.getcwd())#获取当前工作的目录

print(os.listdir(‘C:\Users\asus\Desktop\课题资料’))
#使用os.listdir时记住路径加冒号反双斜杠,而不是单斜杠

print(os.listdir(‘C:\Users\asus\Desktop\lianxi’))
#os.remove(‘C:\Users\asus\Desktop\lianxi\备案.txt’)#删除path指定的文件,该参数不能省略。
print(os.listdir(‘C:\Users\asus\Desktop\lianxi’))

#os.rmdir(‘C:\Users\asus\Desktop\新建文件夹’)#删除空的文件夹

#os.mkdir(‘C:\Users\asus\Desktop\成宝荣的练习’)#创建path指定的目录,该参数不能省略

os.mkdir(‘C:\Users\asus\Desktop\hello’)
os.mkdir(‘C:\Users\asus\Desktop\hello\hi’)
#os.mkdir(path)的功能是一级一级的创建目录
os.makedirs(‘C:\Users\asus\Desktop\hello1\hi1’)
#os.makedirs可以一次创建多级目录,哪怕中间目录不存在也能正常的(替你)创建

print(os.path.isfile(‘C:\Users\asus\Desktop\hello1\hi1’))
#判断指定对象是否为文件。是返回True,否则False
print(os.path.isdir(‘C:\Users\asus\Desktop\hello1\hi1’))
判断指定对象是否为目录。是True,否则False#

print(os.path.exists(‘C:\Users\asus\Desktop\hello1\hi1\新建文本文档.txt’))
#检测指定目录下的文件夹或文件是否存在

print(os.path.split(‘C:\Users\asus\Desktop\hello1\hi1\新建文本文档.txt’))
#返回路径的目录和文件名,即将目录和文件名分开,而不是一个整体。此处只是把前后两部分分开而已。
#就是找最后一个’/’

print(os.system(“echo [hello world!]”))

path = “C:\Users\asus\Desktop\hello\hi”
e = os.getcwd()#获取当前py文件工作路径
print(e)
os.chdir(path)#更改工作路径到path下
e = os.getcwd()
print(e)

print(os.path.getsize(‘C:\Users\asus\Desktop\hello1\hi1\新建文本文档.txt’))
#获得文件的大小(字节)

print(os.path.abspath(‘untitled2.py’))
print(os.path.abspath(file))
#获得py文件的绝对路径(完整路径)

print(os.path.join(‘C:\Users\asus\Desktop\lianxi’, ‘新建文本文档.txt’))
#连接路径和文件名,注意路径为反双斜杠

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值