美文网首页
python中的一些文件操作

python中的一些文件操作

作者: 曦宝 | 来源:发表于2018-10-17 11:34 被阅读5次

因为没写过几次工程代码,所以写的代码比较不完善,之前的工程代码,因为牵扯到读文件,让老公阅读过之后,老公建议让我在遇到一些边缘性问题的时候,将代码写的更加完善。
举个例子吧,之前写的代码的检查文件路径的部分:

   # -*- coding: utf-8 -*-

"""
python一些对文件的操作
"""

import os

dir = "D:\小说"

if os.path.exists(dir):
    if not os.listdir(dir):
        print("文件夹为空")
    else:
        filelist = os.listdir(dir)
        for i in range(0, len(filelist)):
            if os.path.isdir(os.path.join(dir, filelist[i])):
                print('%s 是文件夹不是文件,请检查' % (filelist[i]))
            elif os.path.isfile(os.path.join(dir, filelist[i])):
                print(filelist[i])
            else:
                print('%s 不是文件夹也不是文件,请检查' % (os.path.join(dir, filelist[i])))
else:
    print("路径不存在,请检查路径是否存在")

首先先判断路径是否存在。
如果存在判断文件夹是否为空。
如果不为空,则遍历目录下的文件,将文件名存入list
再将list和文件路径组合一起,组成绝对路径,判断是文件还是文件夹。如果是文件返回错误,如果是文件,返回文件名。

相关文章

  • 14.Python之文件操作

    Python之文件操作 文件操作通过Python中的内置函数open()对文件进行操作。文件操作需要如下几个参数:...

  • 文件操作

    Python基础教程 文件内容操作 python中的文件操作还是挺简单的,类似于php中的文件方法,精简好用。我们...

  • 解析Python中的文件操作

    1.简介 在Python中无需引入额外的模块来进行文件操作,Python拥有内置的文件操作函数(除了内置文件操作函...

  • Python 文件操作

    一. Python 读写 创建文件 Python中对文件,文件夹(文件操作函数)的操作需要涉及到OS 模块和 sh...

  • python--文件的基本操作

    python编程中,文件是必不可少的。下面我们来学习python中文件的基本操作。 文件的基本操作: 在pytho...

  • python常用文件操作总结

    python 移动文件或文件夹操作。python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法...

  • python中的一些文件操作

    因为没写过几次工程代码,所以写的代码比较不完善,之前的工程代码,因为牵扯到读文件,让老公阅读过之后,老公建议让我在...

  • 2021-02-23 Python day11-15

    在Python中实现文件的读写操作其实非常简单,通过Python内置的open函数,我们可以指定文件名、操作模式、...

  • Python 入门之文件

    Python 入门之 文件 1、文件操作 找到文件位置 双击打开 进行一些操作 r—read(读) w—write...

  • Python3下如何对文件进行操作?

    在Python中,我们可以通过一些内置函数来操作电脑上的文件,并对文件进行读写,这种读写操作是很常见的 I/O 操...

网友评论

      本文标题:python中的一些文件操作

      本文链接:https://www.haomeiwen.com/subject/poplzftx.html