实现功能:删除当前目录下,除保留目录和文件外的所有文件和目录
#!bin/env python
import os
import os.path
import shutil
def DeleteFiles(path, remainDirsList, filesList):
dirsList = []
dirsList = os.listdir(path)
for f in dirsList:
if f not in remainDirsList:
filePat
之前用featureCount 处理得到结果,要提出第一列gene_id 和 readcount 列,首先软件输出的第一行默认是你使用的命令行,没有用,用bash批量删掉。
for i in `ls`;do sed -i '1d' $i;done
删除当前文件夹下所有文件第一行。
其实提出两列很简单,不过我受够了每次一个文件执行一次的烦。想搞成别的程序调用时命令行参数直接就行。第一次知道sys.argv这玩意,学到了。
我设置了 -i 输入,-o 输出 这两个参数来判断输入输出文件个数,不过
判读是否存在文件夹
import tensorflow as tf
import os
folder = './floder'
if not tf.gfile.Exists(folder):
#若文件夹不存在,则自动创建文件夹
tf.gfile.MakeDirs(folder)
若存在删除文件夹下所有文件
if tf.gfile.Exists(folder):
#返回一个list
for file in (tf.gfile.ListDirectory(folder)):