Python是一种功能强大的编程语言,它提供了丰富的库和工具来处理文件和文件夹。在本文中,我将向您介绍如何使用Python来操作文件、文件夹以及如何处理压缩文件。这些操作在数据分析和数据科学项目中非常常见,也是日常编程任务的基础。
Python内置了open()
函数来打开文件。您可以使用该函数以及不同的模式(如’r’表示读取模式)来读取文件。
with open('example.txt', 'r') as file: |
上述代码将打开名为example.txt
的文件,读取其内容,并将其打印到控制台。
要写入文件,您可以使用’w’模式打开文件,并使用write()
方法将内容写入文件。
with open('output.txt', 'w') as file: |
上述代码将创建一个名为output.txt
的文件(如果该文件不存在),并将字符串’Hello, World!’写入该文件。
Python的os
模块提供了许多用于处理文件夹的函数。
您可以使用os.mkdir()
函数来创建文件夹。
import os |
上述代码将在当前工作目录下创建一个名为new_folder
的文件夹。
要列出文件夹的内容,您可以使用os.listdir()
函数。
import os |
上述代码将列出当前工作目录的内容,并将其打印到控制台。
要删除文件夹,您可以使用os.rmdir()
函数。但请注意,该函数只能删除空文件夹。如果要删除包含文件的文件夹,您需要使用shutil
模块中的rmtree()
函数。
import os |
Python的zipfile
和tarfile
模块提供了处理压缩文件的工具。
您可以使用zipfile.ZipFile()
函数以及write()
方法来创建ZIP文件。
import zipfile |
上述代码将创建一个名为example.zip
的ZIP文件,并将example.txt
文件添加到该ZIP文件中。
要解压ZIP文件,您可以使用zipfile.ZipFile()
函数以及extractall()
方法。
import zipfile |
上述代码将解压名为example.zip
的ZIP文件,并将其内容提取到当前工作目录。
处理TAR文件与处理ZIP文件类似。您可以使用tarfile.open()
函数以及add()
和extractall()
方法来创建和解压TAR文件。
import tarfile |
上述代码首先创建一个名为example.tar
的TAR文件,并将example.txt
文件添加到该TAR文件中。然后,它解压该TAR文件,并将其内容提取到当前工作目录。
总结:Python提供了强大的文件和文件夹处理功能,以及处理压缩文件的工具。通过使用内置的open()
函数,您可以轻松地读取和写入文件。使用os
模块,您可以创建、列出和删除文件夹。而zipfile
和tarfile
模块则使您能够创建和解压ZIP和TAR文件。这些功能使得Python成为处理文件和文件夹的理想选择。
在Flask中使用mysql数据库,需要安装一个flask-aqqlalchemy的扩展。
pip3 install flask-sqlalchemy |
将模型类-》SQL
结果-》模型类对象
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true