Python文件查找

#!/usr/bin/python

import os

import string

def get_name(path_name, file_str):

        dir_name = []

        dir_name = os.listdir(path_name)

        for i in range(0, len(dir_name)):

                curdir = os.path.join(path_name, dir_name[i])

                if os.path.isdir(curdir):

                        if file_str in dir_name[i]:

                                print ‘DIR:‘ + curdir

                        get_name(curdir, file_str)

                else:

                        if file_str in dir_name[i]:

                                print ‘FILE:‘ + curdir

file_name = raw_input("Input file name:")

path = raw_input("Input path:")

get_name(path, file_name)

时间: 2024-10-12 20:10:28

Python文件查找的相关文章

python自定义查找文件内容

#!/usr/bin/env python#coding:utf8#此脚本为查找递归目录下所有文件匹配的内容 import os,sys,tab def paths(path):        list_path=os.walk(path)        all_file=[]        for p,d,fl in list_path:                for f in fl:                        pfile=os.path.join(p,f)    

python文件的增删改查操作

1 def choice(): 2 print(''' 3 1 查找 4 2 删除 5 3 添加 6 4 修改 7 ''') 8 def forlist(): 9 with open("test2", encoding="utf8", mode="r+") as w: 10 for line in w: 11 print(line.strip()) 12 13 14 def check(): 15 usr=input("输入你要查找的域

Python文件输入输出

http://blog.csdn.net/pipisorry/article/details/37769669python文件输入输出教程 python文件中的读入科学计数法的数字 float(word_dist) 皮皮blog python文件读取 内置函数open() 得到一个文件对象(file object):open(filename, mode='r') 函数参数 1. 模式mode: 模式 描述 r 以只读方式打开文件.文件的指针将会放在文件的开头.这是默认模式. rb 以二进制格式

python文件读写小结

读文件 打开一个文件用open()方法(open()返回一个文件对象,它是可迭代的): >>> f = open('test.txt', 'r') r表示是文本文件,rb是二进制文件.(这个mode参数默认值就是r) 如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在: >>> f=open('test.txt', 'r') Traceback (most recent call last): File &quo

如何调用另一个python文件中的代码

如何调用另一个python文件中的代码 无论我们选择用何种语言进行程序设计时,都不可能只有一个文件(除了"hello world"),通常情况下,我们都需要在一个文件中调用另外一个文件的函数呀数据等等,总之要操作其他文件中的代码,在java中,只要在同一个文件目录下,我们就不需要通过import导入,但是在Python中,我们就需要通过import来进行导入,这样我们才能应用其他文件中定义的函数和数据等代码. 对于刚接触python的我们,这是我们需要掌握的. 下面就以两个文件为例,例

Python 文件I/Oday14

本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档. 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式.此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下: #!/usr/bin/python   print "Python is really a great language,", "isn't it?"; 你的标准屏幕上会产生以下结果: Python is really a grea

Linux 环境变量与文件查找

linux上的脚本语言我会选择python,所以对bash不是很了解 在这一个环节中学到一些很基本的命令和知识点 1. 任何脚本文件的开头要以#!来声明自己是什么类型的文件. 例如:如果是bash,那么#!/bin/bash:如果是python,那么#!/usr/bin/python: #!后面跟着是python解释器所在的位置,如果不确定在哪个位置,可以使用which python来查找,不推荐使用locate. 在linux中(std是standard的缩写) 标准输入:也就是键盘输入 st

Python基础篇【第2篇】: Python文件操作

Python文件操作 在Python中一个文件,就是一个操作对象,通过不同属性即可对文件进行各种操作.Python中提供了许多的内置函数和方法能够对文件进行基本操作. Python对文件的操作概括来说:1. 打开文件 2.操作文件 3.关闭文件 1. 打开文件.关闭文件 Python中使用open函数打开一个文件,创建一个file操作对象. open()方法 语法: file object = open(file_name [, access_mode][, buffering]) 各个参数的细

Python文件和目录操作实例代码

对于文件和目录的处理,虽然可以通过操作系统命令来完成,但是Python语言为了便于开发人员以编程的方式处理相关工作,提供了许多处理文件和目录的内置函数.重要的是,这些函数无论是在Unix.Windows还是Macintosh平台上,它们的使用方式是完全一致的. 本文将详细解释这些函数的使用方法.首先,介绍Python语言中类似于Windows系统的dir命令的列出文件功能,然后描述如何测试一个文件名对应的是一个标准文件.目录还是链接,以及提取文件大小和日期的方法.之后,还将介绍如何删除文件和目录