首页 > 编程语言 >python进阶 day09基本的文件处理

python进阶 day09基本的文件处理

时间:2023-09-12 10:55:51浏览次数:35  
标签:文件 day09 操作系统 python 占用 read path 进阶

基本的文件处理

什么是文件?

操作系统提供给用户的一个虚拟单位

文件有什么用?

存储数据

  1. 找到文件路径

    path = r'D:\上海Python11期视频\python11期视频\day 09\test.py'  # 鼠标右键点击文件,copy path复制路径
    
  2. 双击打开

    f = open(path, 'w')  # r-->read 只读 ; w-->只写,清空当前文件后写入
    print(f)  # 文件数据类型
    
  3. 看文件

    data = f.read()
    print(data)
    
  4. 写文件

    f.write('nick handsome')
    
  5. 关闭文件

    # del f  # 只删除了文件的引用以及文件在python内存中的占用,但是没有删除对操作系统的占用
    f.close()  # 关闭操作系统对文件的占用    =z
    

标签:文件,day09,操作系统,python,占用,read,path,进阶
From: https://www.cnblogs.com/JunLeewarehouse/p/17695592.html

相关文章

  • python进阶 day09异常处理
    异常处理语法异常(错误都是SyntaxError)if#SyntaxError0=1#SyntaxErrortry:#尝试num=input('输入一个值')print(3)#代码自上而下,上面会运行1/int(num)#错误不影响其他的代码,报错马上终止try缩进里面的代码print(4)exceptZeroDivisionE......
  • 同时安装python2和python3的切换与配置
    windows环境下同时安装了python2和python3,通过命令行窗口运行python脚本:1、python调用py-2调用python2py-3调用python3python脚本需要在python2下运行,在脚本前加上,然后运行pyxxx.py#!python2python脚本需要在python3下运行,在脚本前加上,然后运行pyxxx.py#!python3......
  • 比Python快6.8万倍,新语言Mojo首次开放下载,LLVM之父打造
    比Python快6.8万倍,新语言Mojo首次开放下载,LLVM之父打造投递人 itwriter 发布于 2023-09-1023:10 评论(5) 有428人阅读 原文链接 [收藏] « »梦晨发自凹非寺量子位公众号QbitAI什么编程语言,敢号称是高性能版的“Python++”?新语言Mojo,来自LLVM......
  • python第一行
    python第一行一般python脚本的开通会写成#!/usr/bin/python这表示用/usr/bin目录下的这个python可执行文件来进行运行脚本当然如果你还安装了其他版本的python,可以将第一行指向python的可执行文件,比如#!/software/public/python/3.7.0/bin/python3.7or#!/software/public/......
  • Python - 网页自动化
    一、环境准备Selenium安装命令行安装pipinstallselenium浏览器驱动安装找到本地chrome的浏览器的版本查看谷歌浏览器的版本号下载相应版本的驱动器,chrome浏览器驱动下载地址:chromedriver.storage.googleapis.com/index.html下载完后,解压到本地的python的目......
  • datetime:Python日期与时间值管理计算
    前言datetime库也用于时间日期的处理,主要用于完成日期和时间的解析,格式化和算术运算。本篇,将完整的介绍datetime库的应用知识。datetime.date与time库一样,datetime库也有获取当前日期的类,日历日期值用datetime.date表示。比如datetime.date.today()。具体代码如下:importdate......
  • python中字符串内置函数find和index
     001、find>>>str1="xyabmnabkj"##测试字符串>>>foriinenumerate(str1):...print(i)##列出每个字符的索引...(0,'x')(1,'y')(2,'a')(3,'b')(4,'m'......
  • python实现五角星绘制
    功能需求使用python打印一个五角星功能分析1:使用python中的turtle模块2:创建一个新的turtle对象,然后设置画笔的颜色3:通过for循环画五条直线,并且每条直线都需要右转144度,因为一个五角星的内角是36度,而turtle默认的转向角度是90度,因此需要转180-36=144度才可以画出正常的五角星。4:最......
  • Python合并不同Word并同时添加多个分页符的方法
      本文介绍基于Python,实现对多个Word文档加以自动合并,并在每次合并时按要求增添一个分页符的方法。  现有多个Word文档文件,需将其按名称顺序合并为一个新的Word文件,且需保证每一次合并时,都另起一页(即新的Word文件一页中,不能出现两个及以上的原本单个Word文件的内容)。  一般......
  • python中的函数
    python函数一、函数的定义与调用1、函数的作用实现代码重用模块化编程(面向过程)用户到ATM机取款:输入密码后显示“选择功能”界面查询余额后显示“选择功能”界面取钱之后显示“选择功能”界面问:1、2、3操作之后都会显示选择功能界面,那么“选择功能”界面需要重复输出......