PHP前端开发

Python文件操作的介绍(代码示例)

百变鹏仔 1周前 (01-27) #Python
文章标签 示例

本篇文章给大家带来的内容是关于Python文件操作的相关知识介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1、文件操作

1-1 遍历文件夹和文件

import osrootDir = "/path/to/root"for parent, dirnames, filenames in os.walk(rootDir):    for dirname in dirnames:        print("parent is:" + parent)        print("dirname is:" + dirname)        for filename in filenames:        print("parent is:" + parent)        print("filename is:" + filename)        print("the full name of the file is:" + os.path.join(parent, filename))

1-2 获取文件名和扩展名

import ospath = "/root/to/filename.txt"name, ext = os.path.splitext(path)print(name, ext)print(os.path.dirname(path))print(os.path.basename(path))

1-3 逐行读取文本文件内容

f = open("/path/to/file.txt")# The first methodline = f.readline()while line:    print(line)    line = f.readline()f.close()# The second methodfor line in open("/path/to/file.txt"):    print(line)# The third methodlines = f.readlines()for line in lines:    print(line)

1-4 写文件

output = open("/path/to/file", "w")# output = open("/path/to/file", "w+")output.write(all_the_text)# output.writelines(list_of_text_strings)

1-5 判断文件是否存在

import osos.path.exists("/path/to/file")os.path.exists("/path/to/dir")# Only check fileos.path.isfile("/path/to/file")

1-6 创建文件夹

import os# Make multilayer directorysos.makedirs("/path/to/dir")# Make single directoryos.makedir("/path/to/dir")