读取txt文件
file_path = "XXXXX.txt"
f = open(file_path,"r",encoding="utf-8")
text = f.read() # 读取全部
text_line = f.readlines() # 分行读取
一些关于读取文件操作符号的信息
操作符号 | 功能以及使用情况 |
---|---|
r | 只读,文件必须存在 |
r+ | 可读可写,文件必须存在 |
w | 只可以写,如果文件存在会覆盖原文件,不存在则直接生成 |
w+ | 可读可写,如果文件存在会覆盖原文件,不存在则直接生成 |
a | 以附加的方式打开只写文件,写入数据加在文本后面 |
a+ | 以附加的方式打开可读可写文件,写入数据加在文本后面 |
python对文件夹进行读取(文件夹中嵌套了多层文件夹,还有文件)
import os
file_path = "" # 这里是文件夹的地址
for parent, dirs, files in os.walk(file_path):
if files:
for file in files:
file_p = os.path.join(parent, file)
参数解释:
参数 | 解释 |
---|---|
parent | 指的是文件夹的路径 |
dirs | 指的是文件夹下的文件夹路径 |
files | 文件夹中所有的文件 |
python操作文件夹
在系统中新建,删除文件夹
import os
# make a new file
os.makedirs(os.path.dirname(file_path),exist_ok=True)
# delete a file
os.remove(os.path.dirname(file_path),exist_ok=True)
把文件内容从旧文件夹复制,剪切到新的文件夹
import shutil
old_path = ""
new_path = ""
# 复制
shutil.copy(old_path, new_path)
# 剪切
shutil.move(old_path, new_path)
未完待续…