python 路径处理_python OSl路径处理

#-*- coding: utf-8 -*-#@Time : 2019/7/23 10:37#@Author : Qingr、C#@FileName: learn_0723_OS路径处理.py#@Software: PyCharm

#os.getcwd(): getcwd()方法显示当前的工作路径,只具体到路径,不具体到文件。#os.path.realpath(path) :#返回path的真实路径 如果参数是: file-就说明是本文件所在的绝对路径,对比二者的区别?#os.path.join(a,b):连接两个部分的路径,组成一个完整的路径#os.mkdir(路径名字):在某个目录下创建一个新目录#os.rmdir(路径名字): 删掉一个目录#os.listdir():获取当前路径下的目录列表,返回列表格式数据#os.path.isdir:判断当前文件是否是目录,返回布尔值#os.path.isfile:判断当前文件是否是文件,返回布尔值

#绝对路径 相对路径#f1=open('python_7.text',encoding='UTF-8') #相对路径#print(f1.read())#

#print('*'*50)#

#f2=open(r'F:\learn python\learn_7月\python_7.text',encoding='utf-8') #注意加上r或\ 绝对路径#print(f2.read())

#import os##获取当前文件的路径 __file__标示当前模块文件 具体到文件名(模块名)#real_path=os.path.realpath(__file__)#print('绝对路径:',real_path)#

##具体到工作目录(文件夹)#pwd_path=os.getcwd()#print('当前工作目录:',pwd_path)#

## os.listdir():获取当前路径下的目录列表,返回列表格式数据#file_list=os.listdir(pwd_path)#print('当前目录的所有文件名称:',file_list)#

#for file in file_list: #对拿到的当前列表进行便利#if os.path.isdir(file): #判断是否是文件夹,返回值是布尔值#print('{}是一个文件夹'.format(file))#elif os.path.isfile(file): #判断是否是文件,返回值是布尔值#print('{}是一个文件'.format(file))

#1、新建 删除 mkdir rmdir#import os#os.mkdir('new file') #新建在当前目录下#os.rmdir('new file') #删除文件

#2、多级新建 不能跨级新建文件夹#如果一定要跨级新建的时候 要注意前面的路径已经存在,否则报错#删除的时候要注意 是否有子目录,子目录为空可删除#os.mkdir('new/file') #新建在当前目录下#os.rmdir('new/file') #删除文件

#3、拼接路径 os.path.join(前,后)#import os#pwd_path=os.getcwd() #具体到当前目录#print('当前工作目录:',pwd_path)#

#print(os.path.join(pwd_path,'夏天')) #拼接路径(绝对路径)## os.mkdir(os.path.join(pwd_path,'夏天'))#

## print('第二种拼接方式:',pwd_path+'七月的夏天') #字符串的拼接## os.mkdir(pwd_path+'七月的夏天') #在同级创建一个learn_7月七月的夏天 的文件夹#

##4、如何新建一个‘七月的夏天’的文件夹 在文件名前面加一个斜杠代表有一个层级#print('拼接后的路径:',pwd_path+'\七月的夏天')#os.mkdir(pwd_path+'\七月的夏天')

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值