Python对文件进行 *** 作

Python对文件进行 *** 作,第1张

读取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)

未完待续…

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/873809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存