久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何使用 Python 識(shí)別二進(jìn)制文件和文本文件?

How to identify binary and text files using Python?(如何使用 Python 識(shí)別二進(jìn)制文件和文本文件?)
本文介紹了如何使用 Python 識(shí)別二進(jìn)制文件和文本文件?的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我需要確定目錄中哪個(gè)文件二進(jìn)制,哪個(gè)是文本.

I need identify which file is binary and which is a text in a directory.

我嘗試使用 mimetypes 但在我的情況下這不是一個(gè)好主意,因?yàn)樗鼰o法識(shí)別所有文件 mime,而且我這里有陌生人...我只需要知道,二進(jìn)制或文本.簡(jiǎn)單的 ?但是我找不到解決方案...

I tried use mimetypes but it isnt a good idea in my case because it cant identify all files mimes, and I have strangers ones here... I just need know, binary or text. Simple ? But I couldn′t find a solution...

謝謝

推薦答案

謝謝大家,我找到了適合我的問題的解決方案.我在 http://code.activestate.com/recipes/173220/ 和我只改變了一點(diǎn)以適合我.

Thanks everybody, I found a solution that suited my problem. I found this code at http://code.activestate.com/recipes/173220/ and I changed just a little piece to suit me.

它工作正常.

from __future__ import division
import string 

def istext(filename):
    s=open(filename).read(512)
    text_characters = "".join(map(chr, range(32, 127)) + list("

	"))
    _null_trans = string.maketrans("", "")
    if not s:
        # Empty files are considered text
        return True
    if "

主站蜘蛛池模板:
黄色大片观看
|
日韩视频中文字幕
|
欧美日韩国产精品激情在线播放
|
国产亚洲一区二区精品
|
一区二区三区国产精品
|
天天操网|
美女一级黄
|
欧美性生活视频
|
黑人性hd|
久久成人一区
|
日韩高清电影
|
一区二区三区日韩精品
|
亚洲精品国产一区
|
国产精品国产三级国产aⅴ无密码
|
91xxx在线观看
|
永久精品
|
日本久久久久久
|
中文字幕不卡视频在线观看
|
亚洲精品毛片av
|
亚洲精品成人
|
交专区videossex农村
|
国产一区二区在线免费视频
|
国产一区二区三区四区五区加勒比
|
亚洲高清视频在线观看
|
99成人免费视频
|
久久久成
|
国产xxxx搡xxxxx搡麻豆
|
一区二区三区四区视频
|
午夜伊人
|
精品中文字幕一区
|
激情毛片
|
成人毛片一区二区三区
|
日日摸日日添日日躁av
|
毛片一级黄色
|
在线 丝袜 欧美 日韩 制服
|
国产小视频在线观看
|
黄色一级视频免费
|
成人av网站在线观看
|
一区二区精品
|
国产一二区免费视频
|
韩三级在线观看
|