日度归档:2021年2月13日

Python 中如何遍历文件夹目录呢?


摘要:
下文讲述Python中遍历文件夹目录的相关说明,如下所示:

在日常开发中,有时我们需对文件夹目录进行遍历操作,
那么此时如何操作呢?
下文将一一道来,如下所示:

实现思路:
    1.使用os.walk方法即可输出目录树的相关信息
    2.使用for循环遍历相关信息,既可达到输出所有下属目录的方法说明

os.walk函数语法说明:
   os.walk(top,topdown=True,onerror=None, followlinks=False)
     top 根目录下的每一个文件夹(包含它自己), 产生3-元组 (dirpath, dirnames, filenames)【文件夹路径, 文件夹名字, 文件名】。
     topdown 可选,为True或者没有指定, 一个目录的的3-元组将比它的任何子文件夹的3-元组先产生 (目录自上而下)。如果topdown为 False, 一个目录的3-元组将比它的任何子文件夹的3-元组后产生 (目录自下而上)。
     onerror 可选,是一个函数; 它调用时有一个参数, 一个OSError实例。报告这错误后,继续walk,或者抛出exception终止walk。
     followlinks 设置为 true,则通过软链接访问目录。

注意事项:
    使用以上方法必须引入os模块
  如:
   import os

例:
Python中遍历文件夹目录的示例说明

#maomao365.com
#Python 输出文件夹下所有目录的示例说明

import os;

path ="D:\毛小";

for tmp,dirname,fnames in os.walk(path):
  print(tmp);


//输出
D:\毛小
D:\毛小\slove
D:\毛小\slove\活动
D:\毛小\slove\活动\七月新人陪跑
D:\毛小\slove\销售记录表
D:\毛小\工作资料  
D:\毛小\赞物

Python 中如何忽略警告Warning信息呢?


摘要:
下文讲述Python中忽略代码运行时的警告Warning信息的相关说明,如下所示:

Python中代码运行时,有时会出现一些警告,
但是这些警告并不影响其运行,
只是觉得怪怪的,
那么此时如何让代码忽略这些警告呢?
下文将一一道来,如下所示:

实现思路:
    使用warnings.filterwarnings('ignore')
     方法即可忽略所有警告信息

注意事项:
    使用以上方法必须引入warnings模块
  如:
   import warnings

Python中忽略代码运行时所有警告的示例说明

#maomao365.com
#Python 忽略所有警告的示例说明

import urllib.request
import warnings

#忽略所有警告
warnings.filterwarnings('ignore')

r = urllib.request.Request("http://www.maomao365.com")

Python 中如何为函数参数变量添加注释呢?


摘要:
下文讲述Python中函数参数变量添加注释的相关说明,如下所示:

我们都知道为一行代码添加注释
直接可以使用# 或 三个单引号或三个双引号
即可为指定行添加注释信息,
那么如何为一个函数的变量添加注释信息,
使后期维护更加方便,
那么该如何实现呢?
下文将一一道来,如下所示:

实现思路:
    只需在函数定义关键字def后的行,
 才用以下标准格式输入注释信息:

  第一部分:函数实现功能
  第二部分: 函数参数说明(参数功能,类型)
  第三部分:函数的返回值说明

Python中函数变量注释的示例说明

#maomao365.com
#Python 函数变量注释的示例说明

def testFun(x,y):
    """
    登录函数-x y 相加操作
    :param x: 参数1,x
    :param y: 参数2, y
    :return: 返回参数之和,int 
    """
 
    resut = x +y;
    return resut

print(testFun.__doc__)

//输出

    登录函数-x y 相加操作
    :param x: 参数1,x
    :param y: 参数2, y
    :return: 返回参数之和,int