`
nieoli
  • 浏览: 14292 次
文章分类
社区版块
存档分类
最新评论

匹配次数python os 库 匹配次数

阅读更多

在写这篇文章之前,xxx已经写过了几篇关于改匹配次数主题的文章,想要了解的朋友可以去翻一下之前的文章

    >>>

    import

    os

    >>>

    os.getcwd()

    >>>

    os.chdir(’..’)

    >>>os.listdir(’/home/sb/bioinfo/

    seqs’)

    >>>os.path.isfile(’/home/

    sb’)

    >>>os.path.isdir(’/home/

    sb’)

    >>>os.remove(’/home/sb/bioinfo/seqs/

    ms115.ab1’)

    >>>os.rename(’/home/sb/seqs/readme.txt’,’/home/sb/

    Readme’)

    >>>os.mkdir(’/home/sb/processed-

    seqs’)

    >>>os.path.join(os.getcwd(),

    "

    images

    "

    )

    >>>os.path.exists(os.path.join(os.getcwd(),

    "

    images

    "

    ))

    #

    Checksifgiven path exists

    >>>os.path.split(’/home/sb/seqs/ms2333.ab1’)

    #

    (’/home/sb/seqs’,’ms2333.ab1’)

    >>>os.path.splitext(’/home/sb/seqs/ms2333.ab1’)

    #

    (’/home/sb/seqs/ms2333’,’.ab1’)

    for

    x

    in

    os.listdir(mypath):

    if

    os.path.splitext(x)[1] ==

    ’.fas’: fh

    =

    open(os.path.join(mypath,x),’U’)

    >>>

    import

    xml.etree.ElementTreeasET

    >>>tree=ET.parse(

    "

    /home/sb/bioinfo/smallUniprot.xml

    "

    )

    >>>

    import

    sys

    >>>

    sys.path

    >>>sys.path.append(

    "

    /home/sb/MyPyModules

    "

    )

    #

    正则抒发

    >>>

    import

    re

    >>>mo=re.search(

    "

    hello

    "

    ,

    "

    Helloworld,helloPython!

    "

    )

    >>>mo.group()

    #

    ’hello’ group() returns the string matched by the REGEX

    >>>mo.span()

    #

    (13,18) span() returns a tuple containing the(start,end)

    #

    positions of the match

    >>>text.index(

    "

    hello

    "

    )

    >>>re.findall(

    "

    [Hh]ello

    "

    ,

    "

    Helloworld,helloPython,!

    "

    )

    #

    findall

    >>>mos=re.finditer(

    "

    [Hh]ello

    "

    ,

    "

    Helloworld,helloPython,!

    "

    )

    >>>rgx=re.compile(

    "

    [Hh]ello

    "

    )

    >>>rgx.findall(

    "

    Helloworld,helloPython,!

    "

    )

    >>>rgx.search(

    "

    Helloworld,helloPython,!

    "

    )

    >>>rgx.match(

    "

    Helloworld,helloPython,!

    "

    )

    >>>rgx.findall(

    "

    Helloworld,helloPython,!

    "

    )

    #

    sub(rpl,str[,count=0])

    >>>rgx.sub(

    ""

    ,seq)

    >>>rgx.subn(

    ""

    ,seq)

    #

    subn(rpl,str[,count=0]): 匹配次数

文章结束给大家分享下程序员的一些笑话语录: 问答
Q:你是怎么区分一个内向的程序员和一个外向的程序员的? A:外向的程序员会看着你的鞋和你说话时。
Q:为什么程序员不能区分万圣节和圣诞节? A:这是因为 Oct 31 == Dec 25!(八进制的 31==十进制的 25)

分享到:
评论

相关推荐

    Python常用内置标准模块与扩展库

    Python提供了大约200多个内置的标准模块,涵盖了Python运行时服务、文字模式匹配、操作系统接口、数学运算、对象永久保存、网络和Internet脚本和GUI构建等方面。 一、Python常用的内置标准模块 模块名 描述 sys...

    2019千峰Python超详细入门教程(百度云盘分享).docx

    │ │ 12、计数函数执行次数.py │ │ 13、retry装饰器.py │ │ 1、变量的作用域链.py │ │ 2、利用闭包突破作用域链.py │ │ 3、装饰器概念.py │ │ 4、简单装饰器.py │ │ 5、复杂装饰器.py │ │ 6、使用@...

    Python3指定路径寻找符合匹配模式文件

    本文实例讲述了Python3指定路径寻找符合匹配模式文件。分享给大家供大家参考。具体实现方法如下: 这里给定一个搜索路径,需要在此目录中找出所有符合匹配模式的文件 import glob, os def all_files(pattern, ...

    python教程马哥-60集全全新马哥教育运维必备python基础语法全讲解-IT教程网....pdf

    【IT教程⽹】34OS模块 【IT教程⽹】35OS模块的常⽤接⼝ 【IT教程⽹】36os.path模块 【IT教程⽹】37Python函数基础 【IT教程⽹】38函数作⽤域(变量名解析) 【IT教程⽹】39函数参数及其匹配模型 【IT教程⽹】40匿名...

    Python3入门指南_v2.4.pdf

    8.6 Python第三方库(模块)下载 128 九、文件IO编程 130 9.1 Python文件操作函数介绍 130 9.2 操作文件的一般顺序 130 9.3 Python内置的open函数 131 9.4 操作文件常用的方法 133 9.5 调用操作系统提供的接口函数操作...

    python计算机视觉编程

    1.1 pil:python图像处理类库 1.1.1 转换图像格式 1.1.2 创建缩略图 1.1.3 复制和粘贴图像区域 1.1.4 调整尺寸和旋转 1.2 matplotlib 1.2.1 绘制图像、点和线 1.2.2 图像轮廓和直方图 1.2.3 交互...

    python100道面试题及解答()全部答案 pycharm 测试过 py3环境)

    python面试题100道答案全部 一般的只写了30个答案题目大概有 ...3、列出5个python标准库 os:提供了不少与操作系统相关联的函数 sys: 通常用于命令行参数 re: 正则匹配 math: 数学运算 datetime:处理日期时间

    Python核心编程第二版

    很不错的python书 第1部分 Python核心  第1章 欢迎来到Python世界   1.1 什么是Python   1.2 起源   1.3 特点   1.3.1 高级   1.3.2 面向对象   1.3.3 可升级   1.3.4 可扩展   1.3.5 可...

    Python-AutoPy一个简单的跨平台的GUI自动化Python的工具包

    AutoPy是一个简单跨平台的 Python GUI工具包,可以控制鼠标,键盘,匹配颜色和屏幕上的位图。使用纯ANSI C编写而成,可运行在Mac OS X, Windows和 X11上。

    python用def函数通过正则匹配获取文件夹或路径下需要的文件名

    python用def函数通过正则匹配获取文件夹或路径下需要的文件名,方便后续对文件的操作。 该函数通过def函数思想,利用os.listdir和re.findall模块,涉及list、join、append、range、print、for、pass等的使用。

    (2条消息)Python面试真实笔试题总结(附加实现答案).docx

    1、一行代码实现1—100之和 2、如何在一个函数内部修改全局变量 3、列出5个Python标准库 os:提供了不少与操作系统相关联的函数 sys:通常用于命令行参数 re:正则表达式匹配 math:数学运算 datetime:处理日期...

    python用户账户管理.pdf

    在Python中,可以使用标准库中的getpass和os模块以及第三方库如flask来实现用户账户管理。 以下是一个简单的示例,演示如何使用getpass和os模块来创建和验证用户账户: 我们首先定义了两个函数create_account()和...

    Python批处理更改文件名os.rename的方法

    在工作中,我们经常会遇到需要对大批量文件进行重命名的操作,而python提供了很简单的方法: import os #top是目标文件夹(绝对路径),os.walk会读取其内的文件及文件夹直至空。 for a,b,c in os.walk(top='dir'): ...

    Python核心编程第二版(ok)

    Python核心编程第二版(ok) 第1部分 Python核心  第1章 欢迎来到Python世界   1.1 什么是Python   1.2 起源   1.3 特点   1.3.1 高级   1.3.2 面向对象   1.3.3 可升级   1.3.4 可扩展   ...

    使用python 打开文件并做匹配处理的实例

    import os import re import string file = open(data2.txt) p1 = re.compile(r^(\d{16})\s+(\d{3})) re.compile(p1) for line in file: print(line) match1 = re.search(p1,line) #print(match1.group(0)) ...

    python 文件查找及内容匹配方法

    需求:程序开发中有大量的接口,但在实际的使用中有一部分是没有使用的,在开发的程序中匹配这些接口名,找到哪些接口从没有使用过。将这些没有使用过的接口名保存...import os, re, datetime class Find(object): de

    KMP算法精解及其Python版的代码示例

    KMP算法基本上被人们用作字符串的匹配操作,这里我们就来介绍KMP算法精解及其Python版的代码示例,需要的朋友可以参考下

    用python编写一个可以批量修改文件名的小程序(批量操作)。

    import os import re import sys fileList = os.listdir(r"./xiugai") # 输出此文件夹中包含的文件名称 print("修改前:" + str(fileList)[1]) # 得到进程当前工作目录 currentpath = os.getcwd() # 将当前工作目录...

    Python 如何查找特定类型文件

    今天的文章是介绍如何用 Python 去定位特定类型的文件,会讲到用字符串匹配文件名定位特定文件以及顺带介绍一下遍历目录树的函数,通过今天的这一部分以及之前文章讲到的文件获取属性的操作,可以做很多有意思的事情...

Global site tag (gtag.js) - Google Analytics