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

重新做网站高端网站建设深圳

重新做网站,高端网站建设深圳,疫情最新数据消息陕西,广州网站建设 领航科技在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.tj-hxxt.cn/news/5571.html

相关文章:

  • 网站慢用台服务器做跳板google 浏览器
  • 深圳网站制作排行榜兰州关键词快速上首页排名
  • 旅游网站建设策划书模板网站域名查询ip地址
  • 深圳做营销网站设计seo实战培训学校
  • 淄博网站关键词优化优化网站排名费用
  • 网站建设品牌好百度指数数据
  • ppt模板免费的网站seo描述是什么意思
  • 网站建设价格是哪些方面决定的腾讯广告推广平台入口
  • 公司网站建设管理意见房管局备案查询网站
  • 网站seo顾问搜索引擎大全全搜网
  • 网站建设网络推广最低价格网络营销类型有哪些
  • 做网站主要注意些什么免费制作网站的软件
  • 长沙岳麓区房价首页排名seo
  • 自己做网站不想买空间 自己电脑可以做服务器吗?南宁优化网站网络服务
  • 诚一网站推广网页怎么搜索关键词
  • 网站设计用什么软件实现360站长平台链接提交
  • 天河区进一步seo静态页源码
  • 哪里可以学ps软件网课站长工具seo综合查询网
  • 网站开发论文需要写什么软件seo详细教程
  • 国外设计网站网址石家庄热搜
  • 网站页面背景株洲疫情最新情况
  • 做衬衫的网站邯郸seo优化
  • 专业云南做网站百度账号管理中心
  • h5网站网站建设网站推广app软件
  • 无锡企业推广查询seo
  • 成华区微信网站建竞猜世界杯
  • 专门做海外代购的网站快速刷排名seo软件
  • 扁平化网站后台网站关键词优化排名
  • 口碑好的盐城网站开发湖南关键词优化推荐
  • 三级网站域名下载友点企业网站管理系统