首页 > 其他分享 >文件和路径相关的函数和方法总结

文件和路径相关的函数和方法总结

时间:2024-09-06 10:50:51浏览次数:12  
标签:总结 返回 函数 文件 路径 fileObj path os

1. 文件操作

  1. open(file, mode):打开文件,模式常见选项:
    • 'r':读取
    • 'w':写入(覆盖)
    • 'a':追加
  2. fileObj.write(content):将内容写入文件,返回写入的字符数。
  3. fileObj.readlines():读取所有行并返回一个列表。
  4. fileObj.readline():读取文件的一行。
  5. with open(file):上下文管理,自动关闭文件。

2. os.path 模块

  1. os.path.abspath(path):返回文件的绝对路径。
  2. os.path.isabs(path):检查路径是否为绝对路径。
  3. os.path.relpath(path, start):返回相对于 start 的相对路径。
  4. os.path.basename(path):返回文件名部分。
  5. os.path.dirname(path):返回目录部分。
  6. os.path.split(path):将路径拆分为目录和文件名。
  7. os.path.getsize(path):返回文件大小(以字节为单位)。
  8. os.path.exists(path):检查路径是否存在。

标签:总结,返回,函数,文件,路径,fileObj,path,os
From: https://blog.csdn.net/m0_61700423/article/details/141954183

相关文章

  • shell脚本编写之函数
    shell中的函数定义比较简单,定义函数名可以没有类型,函数返回值可有可无,如果有返回值,必须返回整数n(0~255)。同时,函数的定义必须放在shell脚本的开头部分,只有函数被shell解释器发现后,才能发调用。定义语法如下:1、不带参数举例执行结果如下:2、带参数示例执行结果如下:......
  • kingbase——创建truncate函数
    写上一篇比较round函数与truncate函数时,顺手试了一下KINGBASE数据库,应该是没有TRUNCATE这个函数,要使用估计得手动创建。创建函数如下createorreplacefunctionsys.truncate(numeric,int4)returnsnumericasdeclarevaluenumeric;resultnumeric;beginva......
  • CI3在路由规则中使用回调函数来处理逆向引用
      创建yy类classyyextendsCI_Controller{publicfunction__construct(){parent::__construct();}publicfunctionfy(){echo'home/yy';}publicfunctionfy2(){echo'home/yy2';}} $route[......
  • C++ | 泛型编程:模板初阶与函数模板深度解析
    文章目录C++泛型编程:模板初阶与函数模板深度解析1.泛型编程:实现代码的通用性2.函数模板:代码的模具2.1什么是函数模板?2.2函数模板的格式2.3函数模板的原理2.4函数模板的实例化2.5模板参数的匹配原则3.类模板:更进一步的通用性3.1类模板的定义3.2类模板的实例化......
  • 增强 softmax 函数的稳定性
    概述oftmax函数的表达式$\text{Softmax}(x_i)=\frac{e^{x_i}}{\sum_{j}e^{x_j}}$,但在计算机的运算上有一定的缺陷。这个缺陷就是溢出问题。softmax函数的实现中要进行指数函数的运算,但是此时指数函数的值很容易变得非常大。比如,e^{10}的值会超过20000,e^{100}会变成一......
  • chatgpt生成的所有分析函数,感觉很好.
      好的,我会列出Hive的主要分析函数,然后创建一个表并插入10条数据来演示这些函数的效果。Hive的主要分析函数:ROW_NUMBER()RANK()DENSE_RANK()CUME_DIST()PERCENT_RANK()NTILE()LAG()LEAD()FIRST_VALUE()LAST_VALUE()现在,让我们创建一个表并插入数据: --创建......
  • python学习总结之面向对象
    1.面向对象(上)1.1定义面向对象编程:oop[objectorientedprogramming]是一种python的编程思路;面向过程:就是我们一开始学习的,按照解决问题的步骤去写代码【根据业务逻辑去写代码】,在思考问题的时候,首先分析'怎么按照步骤去实现'然后将问题解决拆解成若干个步骤,并将这些步骤对......
  • python 搜索路径及设置模块
    模块搜索路径当import某个模块时,解释器首先搜索具有该名称的内置模块,如果没有找到,将在变量sys.path给出的目录列表中搜索名为模块名.py的文件。sys.path包含了一下几个目录:输入脚本的当前目录;PYTHONPATH环境变量;python安装时的系统目录;>>>importsys>>>sys.pat......
  • 构造函数的深浅拷贝问题详解
     构造函数的分类构造函数重载:构造函数可以通过不同的参数列表进行重载,这意味着可以有多个构造函数,每个构造函数有不同的参数。多参构造函数:通过传递多个参数来创建对象。无参(缺省)构造函数:不需要参数来创建对象。类型转换构造函数:使用不同类型的参数来创建对象。拷贝构造函数:......
  • hive日期函数的使用
    hive日期函数的使用hive日期函数如下:current_datecurrent_timestampdate_formatdate_adddate_subdatediffdaydayofmonthdayofweekfloor_dayfloor_hourfloor_minutefloor_monthfloor_quarterfloor_secondfloor_week......