1、文件操作
# file txt xml html file = open("python11.txt", "r+",encoding='utf-8') # 中文 # mode 打开文件的模式,默认只读 # r只读 w 只写 a追加 # r+可读可写,先写的话,从头开始覆盖写,读写跟着光标走 # w+可读可写,如果文件存在,则清空重写,如果不存在则新建,慎重使用 # a追加在最后面,推荐使用,如果文件存在就直接追加在最后面,如果不存在就新建从头开始写 # rb rb+ wb wb+ ab ab+ res = file.read() # 读取所有内容 file.readline() # 按行读取, 换行符 file.writelines() # 读取多行,返回列表 file.write("666") print(res) # 进行完一次读写操作后,光标移动到文件最后 # file文件默认是r,只读模式
2、目录操作
import os # 导入 # 新建一个目录/新建一个文件夹 # os.mkdir("Alisa") # 新建一个文件夹 # 删除 # os.rmdir("Alisa") # 路径获取 path1 = os.getcwd() path2 = os.path.realpath(__file__) print("1获取到的当前路径是:{}".format(path1)) print("2获取到的当前路径是:{}".format(path2)) # 如何拼接路径 new_path_1 = os.getcwd() + "\python1" # 拼接路径 print(new_path_1) # os.mkdir(new_path_1) # 新建拼接的路径 # 判断是文件还是目录 os.path.isfile(os.getcwd()) # 判断文件是否存在,返回布尔值 print(os.path.exists("E:\workspace")) # 列出当前路径下的所有文件和目录 print(os.listdir(os.getcwd()))