import os
pathloc = 'C:\\Users\\lw\\Desktop\\课件'
try:
with open("log_logo", "w+", encoding="utf-8") as f:
for root, dirs, files in os.walk(pathloc, topdown=False):
# print('root:',root)
# print('dirs:',dirs)
# print('files:',files)
tmpdir = root
for filename in files:
if filename.endswith("java"):
filepath = os.path.join(tmpdir, filename) #需要拼接路径
try:
with open(filepath, 'r', encoding="gbk")as f1:
# with open(filepath, 'r', encoding="utf-8")as f1:
s = f1.read()
# print(s)
f.write(s)
except:
with open(filepath, 'r', encoding="UTF-8")as f1:
# with open(filepath, 'r', encoding="utf-8")as f1:
s = f1.read()
# print(s)
f.write(s)
except:
pass
python文件读取编码笔记
原创
©著作权归作者所有:来自51CTO博客作者知止内明的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:火车订票系统学习笔记
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JS选择图片获取base64编码预览图片
通过将图片转为data url的base64格式编码,实现直接预览图片
图片预览 base64 dataurl 图片转base64 -
python 获取datatime python 获取文件编码
文件主要分为二进制文件和文本文件这两种,看你想要查看哪种文件的编码,如果是文本文件的话,open 函数里的就要用 r,二进制文件用的是 rb,别搞错哦!
python 获取datatime 文本文件 二进制文件 python脚本