总文件夹 子文件夹01

文档01.txt
-------------------------------------------------------------------------------------

保存路径:

C:\Users\del\Desktop\总文件夹\文档01.txt

文档:文档01.txt的内容如下:

地球
中国
美国——拉斯维加斯
日本——冲绳
韩国

==================================================================================================
==================================================================================================
==================================================================================================

读取文本文件

读取文本文件的时候,如果文件不存在则新建 w:写模式,如果文件不存在,则创建再打开;如果文件存在,则清空文件内容再打开

open('C:\\Users\\del\\Desktop\\总文件夹\\文档02221.txt','w')

------------------------------------------------------------------------------------------------------

不设置参数read()方法,将整个文件的内容读取为一个字符串,一次性读取全部内容

hellofile = open('C:\\Users\\del\\Desktop\\总文件夹\\文档01.txt')

filecontent = hellofile.read()

hellofile.close()

print(filecontent)

执行结果:

地球
中国
美国——拉斯维加斯
日本——冲绳
韩国

==========================================================================================

readline()方法,从文件中获取一个字符串,每个字符串就是文件中的一行

hellofile = open('C:\\Users\\del\\Desktop\\总文件夹\\文档01.txt')

filecontent = hellofile.readline()

hellofile.close()

print(filecontent)

执行结果:

地球

==================================================================================================

readlines()方法返回一个字符串列表,其中的每一项是文件中的每一行的字符串,也可以设置参数,指定一次读取的字符串数

hellofile = open('C:\\Users\\del\\Desktop\\总文件夹\\文档01.txt')

filecontent = hellofile.readlines()

hellofile.close()

print(filecontent)

执行结果:

['地球\n', '中国\n', '美国——拉斯维加斯\n', '日本——冲绳\n', '韩国']

==================================================================================================
==================================================================================================
==================================================================================================

写文本文件

--------------------------------------------------------------------------------------------------------

我们可以反复调用write()方法写入文件,最后必须使用close()方法来关闭文件。

使用write()方法的时候,操作系统不是立即将数据写入文件中的,而是先写入内存中缓存起来,

等到空闲时候再写入文件中,最后使用close()方法就将数据完整地写入文件中了。

当然也可以使用flush()方法,不断将数据立即写入文件中,最后使用close()方法来关闭文件。

=========================================================================================================

hellofile = open('C:\\Users\\del\\Desktop\\总文件夹\\文档01.txt','w') #写模式

hellofile.write('欧洲\n亚洲\n南美洲\n')

hellofile.close()

hellofile = open('C:\\Users\\del\\Desktop\\总文件夹\\文档01.txt','r') #读模式

filecontent = hellofile.read()

hellofile.close()

print(filecontent)

执行结果: 把原来文本里面的内容覆盖了,写入了新的内容

欧洲
亚洲
南美洲

============================================================================================================

python下对文件的操作(非目录)的更多相关文章

  1. python学习8 文件的操作

    本文拷贝了on testing 的<python之文件操作:文件的读写>,只做学习之用 python的文件读写通过 一.用open函数 二.对文件读写操作 三.读取文件位置定位 1. op ...

  2. python批量进行文件修改操作

    python批量修改文件扩展名 在网上下载了一些文件,因为某种原因,扩展名多了一个后缀'.xxx',手动修改的话因为文件太多,改起来费时费力,于是决定写个小脚本进行修改. 1.要点: import r ...

  3. Python 基礎 - 文件的操作

    在來我們來玩一下文件操作,這個在未來工作上,也是會很常用到的功能 Python2.7中,可以用file()來打開文件,而在Python3中,一律都是用open(),接下來在當前目錄下,先建立一個空文件 ...

  4. python 基础之文件读操作

    创建一个名为‘尘曦’的文件内容如下 Hadoop是一个由Apache基金会所开发的分布式系统基础架构. 用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速运算和存储. ...

  5. git bash下对文件的操作

    window下的e盘中webpack文件夹操作 新建文件夹:mkdir wpdemo: 新建文件:touch index.html; 删除文件夹:rm -r wpdemo; 删除文件:rm index ...

  6. [转]C# 获取指定目录下所有文件信息、移动目录、拷贝目录

    原文:http://blog.csdn.net/vchao13/article/details/6200255 1.获取指定目录下所有文件信息 /// <summary> /// 返回指定 ...

  7. python 异常处理、文件常用操作

    异常处理 http://www.jb51.net/article/95033.htm 文件常用操作 http://www.jb51.net/article/92946.htm

  8. python(三)一个文件读写操作的小程序

    我们要实现一个文件读写操作的小程序 首先我们有一个文件 我们要以"============"为界限,每一个角色分割成一个独立的txt文件,按照分割线走的话是分成 xiaoNa_1. ...

  9. Python基础灬文件常用操作

    文件常用操作 文件内建函数和方法 open() :打开文件 read():输入 readline():输入一行 seek():文件内移动 write():输出 close():关闭文件 写文件writ ...

随机推荐

  1. jquery 中 html与text函数的区别

    jquery 中 html与text函数的区别 共同点:它们都能讲函数中的参数渲染到页面中: 异同点: text() 只是简单的讲参数的内容写入到页面中: html() 会根据参数的值,判断是否字体符 ...

  2. Vue项目的痛点

    前言 用Vue做项目,难免会有痛点,移动端还是PC端,我也总结了下关于问题: 进入详情页的传参问题. 服务器接口跨域 axios封装请求 UI库的按需加载 如何只在当前页面中覆盖ui库中组件的样式 定 ...

  3. Mac SIP系统完整性保护如何关闭

    方法/步骤1: 打开Mac终端输入命令:csrutil status 它会显示关闭的话是disable,开启的话是enabled.默认情况下是开启的所以要关闭. 方法/步骤2: 点击桌面的apple ...

  4. 对MySQL binlog日志解析,统计每张表的DML次数

    想要获取每天数据库每张表的DML的次数,统计热度表,可以使用该脚本 # coding:utf-8 # 解析binlog,统计热度表,表的DML个数 import sys import os # mys ...

  5. 字典,set

    字典 dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度 存取速度快 key-value存储方式,在放进去的时候,必须根据key算出v ...

  6. 容器内安装nvidia,cuda,cudnn

    /var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间,迁移 /var/lib/docker 目录 du -hs /var/lib/docker/ 命令查看磁盘使用 ...

  7. UVa 129 Krypton Factor (DFS && 回溯)

    题意 : 如果一个字符串包含两个相邻的重复子串,则称它是“容易的串”,其他串称为“困难的 串”.例如,BB.ABCDACABCAB.ABCDABCD都是容易的串,而D.DC.ABDAB. CBABCB ...

  8. TCP大文件上传与UDP协议

    一.UCP大文件上传(解决粘包问题) ①客户端 import socket, os, json, struct client = socket.socket() client.connect(('12 ...

  9. 【python学习之五】自定义函数实现用 Python 发送电子邮件

    前言 之前论坛里有人发过关于发送邮件的帖子,设计器也有关于发送邮件的控件.我这里再次重复,希望能有帮到大家的地方. 信息准备 发送邮件前必须准备好一些基本信息,例如发件人邮箱地址.发件人邮箱密码.收件 ...

  10. Maven开发环境搭建

    配置Maven流程: 1.下载Maven,官网:http://maven.apache.org/ 2.安装到本地: 1 ).解压apache-maven-x.x.x-bin.zip文件 2 ).配置M ...