zoukankan      html  css  js  c++  java
  • 文件简单操作

    os.listdir() 方法

    作用:

    os.listdir() 方法 : 返回指定文件夹包含的文件或文件夹名字的列表。该列表顺序以字母排序。

    语法:

    listdir()方法的语法如下:

    os.listdir(path)

    参数:

    • path–需要列出的目录路径

    实例:

    F:\data\input 文件夹下: 
    这里写图片描述

    import os 
    path = 'F:\\data\\input'
    dirs = os.listdir(path)
    
    # 输出所有文件和文件夹
    for file in dirs:
       print(file)

    output:

    hamlet.txt
    hamlet2.txt
    input.txt
    test
    userurl_20150911.tdl

    os.path.join() 函数

    作用:

    os.path.join() : 将多个路径组合后返回

    语法:

     os.path.join(path1[,path2[,......]])

    实例:

    import os 
    path_root = 'F:\\data\\input'
    dirs = os.listdir(path_root)
    
    # 输出所有文件和文件夹
    for file in dirs:
        path = os.path.join(path_root,file)
        path_test = os.path.join(path,'test')
        #print(path)
        print(path_test)

    output:

    F:\data\input\hamlet.txt
    F:\data\input\hamlet2.txt
    F:\data\input\input.txt
    F:\data\input\test
    F:\data\input\userurl_20150911.tdl


    os.path.join()函数用于路径拼接文件路径。 
    os.path.join()函数中可以传入多个路径:

    • 会从第一个以”/”开头的参数开始拼接,之前的参数全部丢弃。

    • 以上一种情况为先。在上一种情况确保情况下,若出现”./”开头的参数,会从”./”开头的参数的上一个参数开始拼接。


    import os print("1:",os.path.join('aaaa','/bbbb','ccccc.txt')) print("2:",os.path.join('/aaaa','/bbbb','/ccccc.txt')) print("3:",os.path.join('aaaa','./bbb','ccccc.txt'))

    输出为

    1: /bbbb\ccccc.txt
    2: /ccccc.txt
    3: aaaa\./bbb\ccccc.txt
     
  • 相关阅读:
    fetch的使用--当无法判断后台返回数据为什么类型时如何操作
    单页面与多页面间的区别及优缺点
    关于倒计时在关屏后不准确的问题
    前端分页仿百度分页效果
    pc端的弹性布局适配方案
    前端性能优化方向
    居民身份证号码组成规则
    axios简单介绍
    es6 promise 简单总结
    js原型链和原型链的继承
  • 原文地址:https://www.cnblogs.com/yalandskx/p/9590545.html
Copyright © 2011-2022 走看看