Python学习week7-文件路径操作

1、os.path模块

# os.path常用方法

from os import path
p=path.join(‘/etc‘,‘sysconfig‘,‘network‘)  # 路径拼接
print(type(p),p)
print(path.exists(p)) # 判断路径是否存在

print(path.split(p)) #  将路径切割为2部分,head,tail

print(path.abspath(‘.‘)) # 当前路径的绝对路径

p=path.join(‘o:/‘,p,‘test.txt‘)
print(p)  # o:/etc\sysconfig\network\test.txt
print(path.dirname(p)) # o:/etc\sysconfig\network
print(path.basename(p)) # test.txt

p1=path.abspath(__file__)
while p1 != path.dirname(p1):
    p1=path.dirname(p1)
    print(p1,path.basename(p1))

‘‘‘
运行结果:
F:\study-python\com.lx.study\week7 week7
F:\study-python\com.lx.study com.lx.study
F:\study-python study-python
F:\
‘‘‘

2、pathlib模块

# python3.4版本引入pathlib模块,提供Path对象来操作,包括目录和文件;

原文地址:https://www.cnblogs.com/soulgou123/p/9818779.html

时间: 2024-11-08 15:48:44

Python学习week7-文件路径操作的相关文章

python学习8 文件的操作

本文拷贝了on testing 的<python之文件操作:文件的读写>,只做学习之用 python的文件读写通过 一.用open函数 二.对文件读写操作 三.读取文件位置定位 1. open函数open(file_name[,access_mode][,buffering]) (1)参数说明 open(file_name[,access_mode][,buffering])      打开文件,获得文件的句柄 file_name:包含文件路径的字符串,可以是绝对路径也可以是相对路径,尽量使用

python学习之-文件和对象

文件和对象文件对象不仅可以用来访问普通的磁盘文件,还能够来访问普通的磁盘文件,也可以访问任何其他类型抽象层面的"文件".内建函数 open() 返回一个文件对象,对该文件进行后续相关的操作都要用到它.文件内建函数 open() 以及 file() 提供了初始化输入/输出(I/O)操作的通用接口.open() 内建函数成功打开文件后会返回一个文件对象,否则引发一个错误.当操作失败,会产生一个IOERROR异常.内建函数 open() 的基本语法:file_object = open(fi

Android学习笔记——文件路径(/mnt/sdcard/...)、Uri(content://media/external/...)学习

一.URI 通用资源标志符(Universal Resource Identifier, 简称"URI"). Uri代表要操作的数据,Android上可用的每种资源 - 图像.视频片段等都可以用Uri来表示. URI一般由三部分组成: 访问资源的命名机制. 存放资源的主机名. 资源自身的名称,由路径表示. Android的Uri由以下三部分组成: "content://".数据的路径.标示ID(可选) 举些例子,如: 所有联系人的Uri: content://con

python中关于文件的操作

今天让我们来一起学习一下python中关于文件的操作吧: 先看看以下如果打开文件: #open()打开文件的方法:r参数只能以读的方式打开文件,不能写 =(,,=)data=.read()(data)

Python OS简单文件/目录操作

Python OS简单文件/目录操作 Python的OS模块提供了丰富的文件和目录处理方法,这里指列举其中几个 参数不完全列举 删除.新建等操作 os.mkdir(path):在工作目录下创建一个名为path的文件夹 os.remove(path):删除路径为path的文件,如果不存在文件或者是一个文件夹则会抛出OSError os.rmdir(path):删除名为path的空文件夹,如果文件夹非空则会抛出OSError os.removedirs(path):递归删除文件夹 os.rename

Linux学习记录--文件IO操作相关系统编程

文件IO操作相关系统编程 这里主要说两套IO操作接口,分别是: POSIX标准 read|write接口,函数定义在#include<unistd.h> ISO C标准 fread|fwrite接口,函数定义在#include<stdio.h> 有书上说POSIX标准与ISO C标准的区别在于文件读写是否带缓冲区,我则不是很认同,因此POSIX标准下的IO操作也是带缓冲区的,至于这两个标准下的IO性能谁更加好则不一定,因为这和缓冲区的大小,以及用户逻辑有很大关系. POSIX标准

Go path/filepath文件路径操作

本文:https://books.studygolang.com/The-Golang-Standard-Library-by-Example/chapter06/06.2.html path:https://www.php.cn/manual/view/35279.html filepath:https://www.php.cn/manual/view/35280.html path/filepath — 兼容操作系统的文件路径操作 path/filepath 包涉及到路径操作时,路径分隔符使

Python学习笔记——文件操作

python中,一切皆对象.   一.文件操作流程 (1)打开文件,得到一个文件句柄(对象),赋给一个对象: (2)通过文件句柄对文件进行操作: (3)关闭文件. 文件对象f通过open()函数来创建. open函数常用的三个参数:文件路径/名称.模式.encoding. 1 f = open('测试文件','r',encoding='utf-8') 2 print(f.read()) 3 f.close() 二.open函数中模式参数的常用值 值 描述 'r' 读模式 'w' 写模式 'a'

Python学习之--文件操作

Python中对文件操作可以用内置的open()函数 读文件 f=open('/home/test/test.txt','r') # 读模式打开文件 f.read() # 读取文件内容 除了正常的读取文件内容,一个常用的操作是判断文件内容是否为空,如下: if len(f.read())==0: # 如果文件内容为空 xxxx 判断一个文件或者路径是否存在,如下(这里需要在代码中导入os module: import os): file='/home/test/test.txt' dir='/h