检查文件是否是纯文本可以通过以下方法:
open()
函数和isascii()
方法。def is_text_file(file_path):
with open(file_path, 'rb') as f:
data = f.read(512)
return all(ord(char) < 128 and char.isascii() for char in data)
file_path = 'your_file_path_here'
if is_text_file(file_path):
print('文件是纯文本')
else:
print('文件不是纯文本')
.txt
、.csv
、.json
等文件都是纯文本文件。file
命令,来判断文件类型。file your_file_path_here
如果输出结果中包含text
,则说明文件是纯文本。
总之,检查文件是否是纯文本需要综合考虑文件的编码、字符集、内容和扩展名等因素。
618音视频通信直播系列
腾讯位置服务技术沙龙
TVP技术夜未眠
云+社区沙龙online
Techo Youth高校公开课
云+未来峰会
Hello Serverless 来了
企业创新在线学堂
云+社区技术沙龙[第11期]
领取专属 10元无门槛券
手把手带您无忧上云