当前位置: 首页 > news >正文

Python文件,模块

一.文件

1.生成一个文件:

2.

提示 : 第二次读时因为之前已经对文件进行了读取操作,文件指针可能已经移动到了文件末尾。在这种情况下,再次调用 read() 方法将不会读取到任何新的内容,因为已经没有未读取的数据了。可以使用 seek() 方法将文件指针重置到文件开头(seek(0)),然后再调用 read() 方法来读取文件内容。

3.当然也可以生成文件

二:模块

在 Python 中,模块(Module)是一个包含 Python 定义(函数、类、变量等)和语句的文件。使用模块有诸多好处,比如提高代码的可维护性、可重用性,避免命名冲突等。

os模块中与文件和目录操作相关的常用函数有:

  • os.getcwd():获取当前工作目录。
  • os.chdir(path):改变当前工作目录。
  • os.listdir(path='.'):列出指定目录下的文件和文件夹。
  • os.mkdir(path):创建单个目录。
  • os.makedirs(path, exist_ok=False):递归创建目录。
  • os.rmdir(path):删除空目录。

演示:

http://www.dtcms.com/a/64165.html

相关文章:

  • ​【C++设计模式】第二十三篇:观察者模式(Observer)
  • HOT100系列——(普通数组+矩阵)
  • DB-GPT-0.7版本win11安装,最新版本,安装方式变更了
  • ELK traceId 通过A服务调用B服务举例
  • 『MaxKB』MaxKB源码在Docker环境的部署实战
  • 第27周JavaSpringboot电商进阶开发 2.常用功能进阶
  • 要登录的设备ip未知时的处理方法
  • WPF-DataGrid的增删查改
  • 【MapSet】哈希表
  • 麒麟操作系统和统信的区别,上面一般用什么OFFICE,excel软件?
  • Java 什么是线程安全及如何实现线程安全
  • EasyRTC嵌入式音视频通话SDK:基于纯C语言的跨平台实时通信系统设计与实践
  • leetcode144 二叉树的前序遍历 递归法、迭代法
  • 一维数组的增删改查:对元素的影响
  • 解决pip安装uv时下载速度慢
  • 【嵌入式linux】网口和USB热插拔检测
  • qt之No executable specified
  • 【ES6】基础特性总结
  • 通义万相 2.1:AIGC 领域的 “王炸” 组合如何颠覆创作生态?
  • TDengine 使用教程:从入门到实践
  • Android控件Selector封装优化指南:高效实现动态UI效果
  • LLM训练中常用的Benchmarks
  • uvm_transaction, uvm_seq_item, uvm_object, uvm_component的关系
  • 仅仅使用pytorch来手撕transformer架构(3):编码器模块和编码器类的实现和向前传播
  • 前端高阶面试题·每日一题
  • 【大模型知识点】RMSNorm(Root Mean Square Normalization)均方根归一化
  • linux 命令 ls
  • AI模型的构建过程是怎样的(下)
  • 华为OD机试-乘坐保密电梯-回溯(Java 2024 C卷 200分)
  • 分布式锁技术全景解析:从传统锁机制到MySQL、Redis/Redisson与ZooKeeper实现