实时刷新到硬盘里

f= open('hh','w',encoding='utf8')
f.write('gyftyftft')
f.write('hghgh\njkkjk')
f.flush()#实时写到硬盘

 打印下载条目

import sys,time #加载模块
for i in range(30):sys.stdout.write('*')#打印*sys.stdout.flush()  #实时刷到磁盘time.sleep(0.2)#延迟0.2秒

  测试

D:\python\python.exe D:/untitled/dir/for.py
******************************
Process finished with exit code 0

  原文

nihao chenxi haha woai ni
漫作年时别泪看。西窗蜡炬尚澜。不堪重梦十年间。
斗柄又垂天直北,客愁坐逼岁将阑。更无人解忆长安。

  只留文件前五个字符

o = open('尘曦','a',encoding='utf8')o.truncate(5)
o.close()

  运行代码后查看

nihao

  文件操作模式之r+模式

o = open('尘曦','r+',encoding='utf8')
print(o.read())
o.close()
o.write('岳飞')# 注意加到最后
print(o.read())
o.close()

  测试

D:\python\python.exe D:/untitled/dir/for.py
nihao chenxi haha woai ni漫作年时别泪看。西窗蜡炬尚澜。不堪重梦十年间。
斗柄又垂天直北,客愁坐逼岁将阑。更无人解忆长安。岳飞Process finished with exit code 0

  文件操作之w+

o = open('尘曦','w+',encoding='utf8')
print(o.readline())
o.write('岳飞')
#print(o.tell())
o.seek(0)
print(o.read())
o.close()

  测试

D:\python\python.exe D:/untitled/dir/for.py岳飞Process finished with exit code 0

原文

nihao chenxi haha woai ni漫作年时别泪看。西窗蜡炬尚澜。不堪重梦十年间。
斗柄又垂天直北,客愁坐逼岁将阑。更无人解忆长安。  

文件操作之a+

o = open('尘曦','a+',encoding='utf8')
print(o.readline())
o.write('岳飞')
o.seek(0)
print(o.read())
o.close()

  测试

nihao chenxi haha woai ni漫作年时别泪看。西窗蜡炬尚澜。不堪重梦十年间。
斗柄又垂天直北,客愁坐逼岁将阑。更无人解忆长安。岳飞

原文

生当作人杰,死亦为鬼雄。
至今思项羽,不肯过江东。
漫作年时别泪看。西窗蜡炬尚澜。不堪重梦十年间。
斗柄又垂天直北,客愁坐逼岁将阑。更无人解忆长安。

 文件修改操作

f_red = open('尘曦','r',encoding='utf8')
f_write = open('尘曦-3','w',encoding='utf8')
number = 0
for line in f_red:number+=1if number==2:#line=''.join([line.strip(),'chenxi'])line='hello chenxi\n'f_write.write(line)f_red.close()
f_write.close()

  测试

生当作人杰,死亦为鬼雄。
hello chenxi
漫作年时别泪看。西窗蜡炬尚澜。不堪重梦十年间。
斗柄又垂天直北,客愁坐逼岁将阑。更无人解忆长安。

  

  

转载于:https://www.cnblogs.com/rdchenxi/p/11122738.html

python 基础文件操作相关推荐

  1. Python基础-文件操作

    Python基础-文件操作 1.文件的打开和关闭 # 1.打开文件 # 默认r模式 只读 文件不存在,报错 # f = open('a.txt')# w模式 写权限 # 如果文件不存在,就会创建文件 ...

  2. Python基础--文件操作

    文件操作通常用来存储程序结果,以便下次可以直接使用,不必要重新运行一遍.文件操作最基本的三步:1.打开文件或者新建文件  2. 读或者写  3 关闭文件流保存数据. Python 访问模式如下: 打开 ...

  3. python基础-文件操作(10)

    一.什么是文件 等等这些都叫做文件,各种格式的.但不仅仅限制于这些. 二.文件的作用 大家应该听说过一句话:"好记性不如烂笔头". 不仅人的大脑会遗忘事情,计算机也会如此,比如一个 ...

  4. 第三章 Python基础——文件操作函数

    3.1三元运算 三元运算又称三目运算,是对简单条件的简写 if 条件成立:val=1 else:val=2 改成三元运算: val=1 if条件成立 else 2 3.2字符编码转换 编码的种类情况: ...

  5. python读文件每一行、并把这行替换-python基础--文件操作实现全文或单行替换

    python修改文件时,使用w模式会将原本的文件清空/覆盖.可以先用读(r)的方式打开,写到内存中,然后再用写(w)的方式打开. 替换文本中的taste 为 tasting Yesterday whe ...

  6. 4道Python基础文件操作函数 练习题

    一.利用b模式,编写一个cp工具,要求如下: 既可以拷贝文本又可以拷贝视频,图片等文件 用户一旦参数错误,打印命令的正确使用方法,如usage: cp source_file target_file ...

  7. 学会python的基础操作题_第3章 Python基础-文件操作函数 文件操作 练习题

    一.利用b模式,编写一个cp工具,要求如下: 1. 既可以拷贝文本又可以拷贝视频,图片等文件 2. 用户一旦参数错误,打印命令的正确使用方法,如usage: cp source_file target ...

  8. Python 基础 文件操作——写文件

    前提,通过内置命令open以写模式打开文件后,才能进行写文件的操作: 值得注意的是,在进行完操作之后要用命令close关闭文件. 1.用file对象的write()方法写文件 write()方法将指定 ...

  9. python的文件操作、模块操作、os模块、time、datatime模块以及模块的制作

    Day12新手小白学python 第十二节 python的文件操作.模块操作.os模块.time.datatime模块以及模块的制作 目录 Day12新手小白学python 前言 一.文件打开关闭 二 ...

最新文章

  1. dos下命令行执行程序时候注意程序所使用文件的路径问题
  2. java流类图结构_java I/O 流总结
  3. mysql 查询姓张或者姓王_mysql查询练习
  4. Python3.X新特性之print和exec
  5. 深度学习之基于Tensorflow2.0实现ResNet50网络
  6. A. [2021.1.29多校省选模拟11]最大公约数(杜教筛/数论)
  7. php和mysql处理树状_分级_无限分类_分层数据的方法_PHP和MySQL处理树状、分级、无限分类、分层数据的方法...
  8. 【C语言】一元二次方程(求实根和虚根)
  9. 用 convert2rhel 工具将 CentOS 迁移至 RHEL
  10. mybatis xml配置
  11. Atitit 非结构化数据管理法 目录 1. 什么是非结构化数据? 1 2. 对非结构化数据也即对全文数据的搜索主要有两种方法: 2 2.1. 顺序扫描法(Serial Scanning): 2 2
  12. LinuxC网络编程
  13. 列举几个:MAC OS科研软件推荐
  14. 315/433MHZ无线遥控接收解码源程序 Keil源程序 含AD格式电路图
  15. 瀚高数据库命令备份还原
  16. 浅谈云原生数据库:回顾过去,未来可期
  17. 工程师必备硬件EMC设计规范
  18. 计算机研究生毕业论文提纲,计算机硕士毕业论文提纲范文
  19. 本地搭建私有云盘设定:设置群晖共享文件夹以及cpolar 4/5
  20. C++ Combo Box控件用法

热门文章

  1. flask_alchemy多对多关系注意事项
  2. 【AtCoder】【模拟】【模型转化】Camel and Oases(AGC012)
  3. 安卓使用http下载文件
  4. 三极管PNP和NPN对应引脚图及封装
  5. 输入一行字符,统计其中字母、数字和其他符号的个数。例如,输入:As123 g1b,9 输出:字母个数:4 数字字符个数:5 其他字符个数:2
  6. Swift实现洗牌动画效果
  7. JAVA简易贪吃蛇游戏实现
  8. Android5.0 Settings各个子模块跳转和布局实现
  9. 百度开放平台(文本转化音频)
  10. 有哪些布局精心、长久的骗局?