当前位置:主页 > python教程 > Python文件操作的介绍(代码示例)

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

发布:2019-09-01 20:27:05 82


给网友朋友们带来一篇相关的编程文章,网友充宏大根据主题投稿了本篇教程内容,涉及到python、Python文件操作的介绍(代码示例)相关内容,已被988网友关注,相关难点技巧可以阅读下方的电子资料。

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

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

1、文件操作

1-1 遍历文件夹和文件

import os
rootDir = "/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 os
path = "/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 method
line = f.readline()
while line:
    print(line)
    line = f.readline()
f.close()

# The second method
for line in open("/path/to/file.txt"):
    print(line)

# The third method
lines = 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 os

os.path.exists("/path/to/file")
os.path.exists("/path/to/dir")

# Only check file
os.path.isfile("/path/to/file")

1-6 创建文件夹

import os

# Make multilayer directorys
os.makedirs("/path/to/dir")

# Make single directory
os.makedir("/path/to/dir")

以上就是Python文件操作的介绍(代码示例)的详细内容,更多请关注码农之家其它相关文章!


参考资料

相关文章

  • 实例分析python SVM 线性分类模型的实现

    发布:2020-02-26

    这篇文章主要介绍了python SVM 线性分类模型的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • Python如何查找list中的某个元素的所有的下标

    发布:2021-05-21

    今天小编就为大家分享一篇Python 查找list中的某个元素的所有的下标方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • python 密码加密与解密的实现

    发布:2023-04-18

    本文主要介绍了python 密码加密与解密的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • python re正则匹配过滤指定字符串

    发布:2019-07-02

    在本文中小编给大家分享了关于python re.sub 正则表达式过滤指定字符的相关知识点内容,有需要的朋友们可以学习下。


  • 一步步教你用Python提取PPT中的图片

    发布:2023-03-09

    python是一门很强大的语言,因为有着丰富的第三方库,所以可以说Python是无所不能的,下面这篇文章主要给大家介绍了关于用Python提取PPT中图片的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下


  • Python实现视频目标检测与轨迹跟踪流程详解

    发布:2023-03-11

    通过阅读相关文献及测试,找到了一种基于多模板匹配的改进方法,可以对遥感视频卫星中的移动目标进行探测,并绘制其轨迹。根据实验结果发现,可以比较有效的对运动目标进行跟踪


  • python仿抖音表白效果制作

    发布:2020-04-06

    这篇文章主要教大家制作python抖音表白神器,仿制抖音表白小软件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • Python使用numpy产生正态分布随机数的向量或矩阵操作示例

    Python使用numpy产生正态分布随机数的向量或矩阵操作示例

    发布:2022-11-03

    给大家整理了关于Python的教程,这篇文章主要介绍了Python使用numpy产生正态分布随机数的向量或矩阵操作,简单描述了正态分布的概念并结合实例形式分析了Python使用numpy模块结合matplotlib绘制正态分布曲线图相关操作技巧,需要


网友讨论