python文件路径及操作
一个文件所在的路径,有 2 种表示方式:
绝对路径:从根文件夹开始,Window 系统中以盘符作为根文件夹,而 OS X 或者 Linux 系统中以 / 作为根文件夹。
相对路径:文件相对于当前工作目录所在的位置。(其中 .\ 就表示当前所在目录)。
python中提供了许多处理文件路径的函数:
# 首先要导入os模块
import os
os.path.abspath(path) # 返回 path 参数的绝对路径的字符串,这是将相对路径转换为绝对路径的简便方法。
os.path.isabs(path) # 如果参数是一个绝对路径,就返回 True,如果参数是一个相对路径,就返回 False。
os.path.relpath(path, start) # 返回从 start 路径到 path 的相对路径的字符串。如果没有提供 start,就使用当前工作目录作为开始路径。
os.path.dirname(path) # 返回一个字符串,它包含 path 参数中最后一个斜杠之前的所有内容
os.path.basename(path) # 返回一个字符串,它包含 path 参数中最后一个斜杠之后的所有内容。
os.path.split(path) # 返回路径的目录名称和基本名称,获得这两个字符串的元组
os.path.exists(path) #path 参数所指的文件或文件夹存在,将返回 True,否则返回 False。
os.path.isfile(path) #如果 path 参数存在,并且是一个文件,将返回 True,否则返回 False。
os.path.isdir(path) #如果 path 参数存在,并且是一个文件夹,将返回 True,否则返回 False。
python文件操作
文件的操作可以分为以下 3 步:
1.打开文件:使用 open() 函数,该函数会返回一个文件对象;
2.对已打开文件做读/写操作:读取文件内容可使用 read()、readline() 以及 readlines() 函数;向文件中写入内容,可以使用 write() 函数。
3.关闭文件:完成对文件的读/写操作之后,最后需要关闭文件,可以使用 close() 函数。
python打开文件
file = open