当前位置: 首页 > news >正文

重新做网站手机优化器

重新做网站,手机优化器,建设网站 可以用3层架构吗,谷哇网站建设在shell中,访问文件目录(文件夹)以及文件是很简单的,所以我们可以使用正则表达式,再加上for循环轻松的对某个文件夹下的通配格式文件进行处理,比如说是当前文件夹下的fq格式文件进行trim_galore或者是fastp…

在shell中,访问文件目录(文件夹)以及文件是很简单的,所以我们可以使用正则表达式,再加上for循环轻松的对某个文件夹下的通配格式文件进行处理,比如说是当前文件夹下的fq格式文件进行trim_galore或者是fastp,

比如说是格式如下:
 

for each_fq in *.fq;doyour_command_in_linuxdone

那么在python中,如果我们也想要做同样的事情以及任务,我们应该怎么做?

举个非常简单的例子,比如说我想要获取Q1文件夹下的所有txt文件,进行统一的处理,我该如何将文件路径收集到1个比如说是list列表中?

1,法1:使用glob模块        

import glob
Q1_dir = "/data1/project/omics_final/Q1"
txt_files = glob.glob(f"{Q1_dir}/*.txt")
print(txt_files)

效果如下:

然后再接着我们就可以使用简单的for循环,在对应的list迭代器中进行循环处理每一个变量文件了;

for txt_file in txt_files:print(f"处理文件: {txt_file}")try:your_python_code_hereexcept Exception as e:error 处理

2,法2:使用pathlib模块

from pathlib import PathQ1_dir = Path("/data1/project/omics_final/Q1")txt_files = list(Q1_dir.glob("*.txt"))print(txt_files)    for each_file in txt_files:print(f"处理文件: {each_file}")print(f"文件名: {str(each_file)}")print( each_file == str(each_file))

主要是细节上注意一下path对象和str转换:

3,法3:使用os模块

主要是使用endwith的字符串处理函数,另外listdir其实无法返回绝对路径,得配合f string,或者join函数

import osQ1_dir = "/data1/project/omics_final/Q1"all_files = os.listdir(Q1_dir)txt_files = [f for f in all_files if f.endswith('.txt')]print(txt_files)for txt_file in txt_files:print(f"{Q1_dir}/{txt_file} == {os.path.join(Q1_dir, txt_file)}")

http://www.mmbaike.com/news/42475.html

相关文章:

  • 做网站需要写代码个人开发app可以上架吗
  • 金融投资公司网站模板南京seo网络推广
  • wordpress建表seo怎么做最佳
  • 做照明出口的网站微信推广广告在哪里做
  • 网络科技有限公司英文黄山网站seo
  • 网站建设销售好泉州百度首页优化
  • 做网站客户拖着不验收seo网站权重
  • 中山网站建设半江红域名注册平台
  • 找人做公司网站黄页网络的推广网站有哪些类型
  • 典型网站建设广州今天新闻
  • 做网站白云区汕头网站建设平台
  • 网站开发公司杭州网站建设怎么做推广赚钱
  • 福田网站设计公司夸克搜索
  • 汕头 网站建设百度网址查询
  • 网站内容包括seo是什么职位缩写
  • 做威客哪个网站好东莞疫情最新通告
  • 做外贸零售和批发批发网站2022年度关键词
  • 国际新闻最新消息今天乌克兰与俄罗斯上海网络优化服务
  • 广州移动端网站建设网络营销计划书怎么写
  • 找人做网站骗局线上推广平台报价
  • wordpress get tags宁波seo优化公司
  • 天津做网站印标新乡seo推广
  • 做那种类型的网站seo好焦作关键词优化排名
  • 网站建设前景怎么制作网页推广
  • 免费企业网站源码下载免费seo在线优化
  • 做公众号封面的网站免费的seo网站
  • 太原网络营销网站网络怎么推广自己的产品
  • 北京网站建设seo优化网络推广网站
  • 代运营公司网站免费p站推广网站入口
  • 滨州做微商城网站批量关键词排名查询工具