Skip to content

Catherine2017/Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

常用的python工具包

Dir_File

处理文件和目录的相应Python工具包。

解压文件

  1. 脚本路径:./script/decompress.py
  2. 使用方法:
python ./script/decompress.py infile outpath
  1. 备注:目前仅支持解压*.tar.gz, *.gz, *.zip, *.tar, *.rar文件。

测试压缩文件完整性

  1. 脚本路径:./script/check_compress.py
  2. 使用方法:
CheckCompress:
    check: 检查压缩文件。
  1. 备注:目前仅支持检查*.gz, *.zip, *.bz2文件。

检查文件md5或者生成文件md5

  1. 脚本路径:./script/file_md5.py
  2. 使用方法:
FileMD5:
    md5: 获取MD5信息。
    write_md5: 将MD5信息输出到文件。
md5sum: 检查文件的MD5是否和md5文件一致。

忽略“Ignore Gzip Trailing Garbage Data in Python”这种错误

  1. 脚本路径:./script/altgzip.py
  2. 使用方法:
>>> import altgzip
>>> with altgzip.AltGzipFile('trailing-garbage.gz') as gz:
...     data = gz.read()
...
decompression OK, trailing garbage ignored
>>> len(data)
36

读取gz和bz2压缩文件(gz文件能忽略“decompression OK, trailing garbage ignored”)

  1. 脚本路径:./script/read_gzbzfile.py
  2. 使用方法:
>>> import ReadGgBz2
>>> rg = ReadGgBz2('test.gz')
>>> for line in rg:
        pass
  1. 备注:仅能读取gz和bz2文件。

NGS

About

Some tools that usually be used.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published