首页 > 其他分享 >十、文件(二)

十、文件(二)

时间:2023-09-14 22:48:19浏览次数:24  
标签:文件 .. 导入 文件夹 模块 os

文件(二)

  1. 文件流(了解):文本流,字节流,字符流
  2. 使用场景:如果想要存储数据,读,写,但是又不想要持久化到硬盘,那么可以使用文件流
  3. 文本流,字符

使用方法:导入io模块

C:\Users\巧克力\AppData\Local\Temp\1612964668(1).png

  1. 字节流
  2. 使用方法:导入io模块:模块名.方法

C:\Users\巧克力\AppData\Local\Temp\1612965098(1).png

  1. getvalue():
  2. 目录操作:和操作系统交互,需要用到os模块
  3. 使用方法:导入os模块:模块名.方法

C:\Users\巧克力\AppData\Local\Temp\1612966319(1).png

C:\Users\巧克力\AppData\Local\Temp\1612966350(1).png

  1. 创建文件夹:.mkdir(‘创建的文件名’),.makedirs('路径')

导入os模块

C:\Users\巧克力\AppData\Local\Temp\1612967391(1).png

  1. 删除文件,删除目录,删除多层目录,调用系统命,遍历文件夹

C:\Users\巧克力\AppData\Local\Temp\1612968749(1).png

注意:学习看文档,忘记了,可以查文档,要掌握的是如何调用方法,传参数(主要是函数),不需要全部记住,记住os.listdir(),os.mkdir(),os.rename(),os.move()

  1. 路径的操作

C:\Users\巧克力\AppData\Local\Temp\1612969536(1).png

  1. 模块和包
  2. 模块

定义:就是python文件

import:关键字,导入整个模块

from .. import .. as ..:部分导入,from(来自)

定义:存放多个python文件的文件夹叫做包(就是文件夹)

__init__.py:

  1. 目录:存放普通文件的文件夹

标签:文件,..,导入,文件夹,模块,os
From: https://www.cnblogs.com/chocolateone/p/17703715.html

相关文章

  • Python学习笔记-Python文件操作
    文件的编码简介计算机只能识别:0和1,那么我们丰富的文本文件是如何被计算机识别,并存储在硬盘中呢?使用编码技术(密码本)将内容翻译成0和1存入。编码技术即:翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译回可识别内容。计算机中有许多可用编码:UTF-8GBKBig5等不同的编码,将......
  • 给指定类型的文件添加右键菜单
    在Windows10中,编辑注册表,修改指定的文件类型下的shell项,发现对特定文件类型的右键没有添加菜单。经过查询,需要使用AppliesTo语法,如下图这样就可以只在sql文件中显示这个右键菜单,其他类型的文件点击右键,不显示这个自定义菜单。如下图Windows文档:https://learn.micro......
  • 常用JSP文件上传,下载的一些方法
    文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,下面我介绍几种有关文件上传组件。一.基于org.apache.struts.upload.FormFile的文件上传。这种方法相对比较简单。原理是在Actionform中定义一个FormFile类型的属性f......
  • 简单好用的文件清理工具:ccleaner
    ccleaner是一款简单好用的文件清理工具。ccleaner可以清除系统中的所有垃圾文件,腾出硬盘空间,保护系统隐私。ccleaner体积小、运行快,同时还可以对注册表进行扫描。CCleaner特色功能1、ccleaner可以清理临时文件夹、回收站的里的垃圾文件,还可以扫描清理注册表里的垃圾项;2、ccleane......
  • nginx 如何配置指向带有hash值的index.html文件?
    要在Nginx配置中指向带有哈希值的index.html文件,可以使用通配符(*)来匹配文件名中的哈希部分。以下是一个示例配置:location/{root/path/to/html/demo;indexindex.html;try_files$uri$uri//index.html;location~^/index\.(\w+)\.html${#使用......
  • 算法竞赛文件读写
    freopen使用freopen进行文件读写,可以节约测试时重复输入的时间,用法可以参考官网std::freopen-cppreference.com。程序中使用cin/cout和scanf/printf均可。模板#include<cstdio>usingnamespacestd;intmain(){//提交时记得将这两行注释掉freopen("E:\\c\\in......
  • 批处理bat命令读取当前文件夹下每个文件的第一行
    思路:读取当前文件夹下文件名单并保存到txt,设置flag标识行数,两层循环读取文件内容@echooff&setlocalenabledelayedexpansion//关闭所有命令回显,启动变量延迟(用!!括起变量)dir*/b>filenamesThisDir.txt//保存当前目录下文件名到txt,覆盖原内容setlineFlag=0setOUTPUT......
  • huggingface.co,模型文件下载不下来的解决办法
    原来是文件名用错了。记住:必须用下面这个......
  • Visual Studio - 如何在给定目录下批量添加文件作为LINK?
    VisualStudio-如何在给定目录下批量添加文件作为LINK?-堆栈溢出(stackoverflow.com) 对于单个文件在“添加项目”对话框中,您可以看到“添加”按钮上的小箭头向下指向单击它(因为它是一个带有下拉列表的按钮),然后选择“添加为链接”菜单项。将项目添加为链接对于多个文件......
  • js:上传图片,通过file对象或blob对象获取用于显示的url,获取图片的base64编码;限制文件类
    1//URL.createObjectUrl(file):同步执行;创建一个指向file/blob对象的url,可用于元素的src/href属性23//fileReader.readAsDataURL():异步执行;读取file/blob对象的内容,result属性将返回一个包含data:URL格式的base64字符串45//fileReader.readAsDataURL()是异步的,所......