`
yangjizhong24
  • 浏览: 399630 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python操作文件,文件夹

阅读更多

获得目录下相关文件,文件夹信息

 

 

import os 
import os.path 
rootdir = "D:\\proclog\\loganalysis\\result\\bill" 
for parent, dirnames, filenames in os.walk(rootdir): 
#case 1: 
    for dirname in dirnames: 
        print "parent is:" + parent 
        print "dirname is:" + dirname 
#case 2 
    for filename in filenames: 
        print "parent is:" + parent 
        print "filename with full path :" + os.path.join(parent, filename) 
  

 

 

 

GZIP包处理gz压缩文件内容:

 

import gzip
f = gzip.open('/home/joe/file.txt.gz', 'rb')
file_content = f.read()
f.close()
Example of how to create a compressed GZIP file:

import gzip
content = "Lots of content here"
f = gzip.open('/home/joe/file.txt.gz', 'wb')
f.write(content)
f.close()
Example of how to GZIP compress an existing file:

import gzip
f_in = open('/home/joe/file.txt', 'rb')
f_out = gzip.open('/home/joe/file.txt.gz', 'wb')
f_out.writelines(f_in)
f_out.close()
f_in.close()

 

 

文件的读写:

 

#file write

#filename = "test.html"
# 
#print "Writing to file: %s" % filename
# 
# 
#file = open(filename, 'a')
# 
#file.write("This is the n撒旦法啊的ew content of test.txt :-)中文呢\n")
# 
#file.close()
    
#file_object = open('test.txt')
#try:
#    all_the_text = file_object.read()
#finally:
#    file_object.close()
#    
#for line in all_the_text.split('\n'):
#    print line

 

 

分享到:
评论

相关推荐

    python实现读取文件夹下所有excel文件内容上传MySQL数据库,并附带生成log文件,同时上传成功之后清空文件夹

    在Python编程中,将文件夹中的所有Excel文件内容读取并导入MySQL数据库是一项常见的任务,尤其在数据处理和分析场景中。以下是如何实现这一过程的详细步骤,同时附带生成日志文件并在上传成功后清空文件夹的功能。 ...

    Python批量将文件夹中xls文件批量转换为xlsx

    ### Python批量将文件夹中xls文件批量转换为xlsx的知识点 #### 1. Python语言基础 - **Python编程环境**:Python是一种解释型的高级编程语言,适合进行快速开发。 - **函数定义**:通过`def`关键字可以定义一个函数...

    python3.6.2 Script 文件夹

    这个文件夹对于Python开发者来说至关重要,因为它包含了管理和操作Python环境及库的一些关键工具。在这个特定的文件夹中,提到了两个重要的组件:pip和TensorFlow。 pip是Python的包管理器,它允许用户安装、升级和...

    python 文件夹文件读取

    使用Python操作文件和目录 #### 1.1 导入必要的库 在Python中,通常需要导入`os`和`os.path`模块来处理文件路径和其他与操作系统相关的功能。 ```python import os ``` #### 1.2 获取指定目录下的所有文件和子...

    Python文件操作(课件)

    【Python文件操作】 在Python编程中,文件操作是一项核心技能,它允许程序与外部存储进行数据交互。Python提供了简洁的API来实现文件的读、写、追加等各种操作。本章将深入探讨Python文件操作的各个方面。 首先,...

    Python实现合并同一个文件夹下所有txt文件的方法示例

    在Python编程中,有时我们需要处理大量文本数据,例如将同一个文件夹下的所有TXT文本文件合并成一个大文件。这个过程涉及到文件的遍历、读取和写入等基本操作。以下是一个具体的Python实现方法,详细解释了如何完成...

    python执行scp命令拷贝文件及文件夹到远程主机的目录方法

    Python执行SCP命令是一种在编程中实现自动化文件传输到远程服务器的常见方法,特别是在需要脚本化或批量处理任务时。SCP(Secure Copy)是基于SSH协议的安全文件传输工具,它允许用户通过加密连接将文件从本地复制到...

    python批量修改文件夹名称.docx

    在日常工作中,我们经常需要整理大量的文件和文件夹,特别是在数据管理、文档归档等场景中,手动逐个重命名不仅耗时而且容易出错。为此,利用Python脚本实现自动化的文件夹批量重命名变得尤为重要。 #### 项目描述 ...

    Python获取指定文件夹下的文件名的方法

    在Python编程中,获取指定文件夹下的文件名是一项基础而重要的任务。本篇文章主要介绍了两种在Python中获取指定文件夹下文件名的方法:使用os模块的walk()函数和listdir()函数。下面将详细介绍这两种方法的使用方法...

    python批量打印word、pdf文件,可按文件夹一份份打印

    首先,从标题"python批量打印word、pdf文件,可按文件夹一份份打印"可以看出,我们的目标是编写一个Python程序,能够递归遍历指定文件夹,找到所有的Word和PDF文件,然后按照文件的自然顺序逐个进行打印。...

    Python简单删除目录下文件以及文件夹的方法

    通过本文介绍的方法,我们可以使用 Python 的 `shutil` 和 `os` 模块轻松实现对指定目录下文件及文件夹的删除操作。这不仅简化了代码的编写过程,还提高了代码的可读性和可维护性。希望本文能够对您的 Python 编程...

    Python遍历文件名和文件夹

    总结来说,Python提供了强大的文件和目录操作能力,通过`os`模块可以轻松遍历文件和文件夹。"Python遍历文件名和文件夹"的工具进一步扩展了这些功能,提供了直观的用户界面和数据导出选项,这对于日常的文件管理或...

    Python-用来操作含有图片的文件夹

    在Python中,我们可以使用`os`和`os.path`模块来操作文件和目录。例如,`os.listdir()`可以列出指定目录下的所有文件和子目录;`os.mkdir()`用于创建新目录;`os.rename()`和`os.remove()`分别用于重命名和删除文件...

    python 复制文件到指定文件夹

    Python 复制文件到指定文件夹 Python 复制文件到指定文件夹是日常工作中的一项常见任务,可以手动完成,也可以使用 Python 脚本自动化完成。Python 提供了许多文件操作函数,可以帮助我们轻松地完成文件复制操作。...

    Python计数文件夹下数量 windows和linux通用

    在IT行业中,管理和操作文件是常见的任务之一,无论是开发、测试还是运维工作。在这个场景下,我们关注的是如何使用Python编程语言在Windows和Linux操作系统中计数文件夹下的文件数量。Python由于其跨平台的特性,...

    python编制文件夹及文件名称批量获取小工具

    "python编制文件夹及文件名称批量获取小工具"就是这样一个实用程序,它能帮助我们快速地收集和整理指定目录下的文件和子目录信息,极大地提升了工作效率。 这个小工具的核心功能在于遍历文件系统,利用Python的内置...

    python对文件、文件夹(文件操作函数)的操作

    在Python编程语言中,文件和文件夹操作是日常开发中不可或缺的部分。为了高效地处理文件和目录,Python提供了丰富的内置库,其中最常用的两个模块是`os`和`shutil`。这两个模块提供了大量功能,使得对文件系统进行...

    python查找指定文件夹下所有文件并按修改时间倒序排列的方法

    接下来,我将详细介绍如何使用Python查找指定文件夹下所有文件,并按照文件的修改时间进行倒序排列的方法。 首先,我们需要了解Python中几个相关的模块:os、glob和time。 os模块是Python中用于操作系统功能的一个...

    《Python编程案例教程》教案-第21课-文件的读写与文件夹操作.doc

    文件的读写与文件夹操作是 Python 编程语言中的基本操作,掌握了文件的读写与文件夹操作可以帮助学生更好地使用 Python 实现各种实践项目。在本教案中,我们将学习文件的读写和文件夹操作的基础知识,包括文件的定位...

    Python批量新建文件夹并保存日志信息.zip

    用户只需提供一个简单的文本文件,其中列出了需要创建的文件夹的名称,然后运行相应的Python脚本,即可在指定的路径下创建这些文件夹。这个过程可以大大节省手动创建文件夹的时间,特别是在需要创建大量文件夹的情况...

Global site tag (gtag.js) - Google Analytics