文件操作---基于python
# coding:utf-8
from time import sleep
import sys
reload(sys)
sys.setdefaultencoding("utf8")
f=open(r"e:\test\window.txt","r") #以读的方式打开
fp=f.read() #把读取出来的内容放到缓存
print fp
f.close() #关闭文件清除缓存
sleep(1)
f=open(r"e:\test\window.txt","w") #以写的方式打开,会先清空再写入
f.write("aaaa\nbbbbbb\nccccc\tddddd\n我是谁啊包文件放到发的房价") #把读取出来的内容放到缓存
f.close() #关闭文件回收内存
sleep(1)
f=open(r"e:\test\window.txt","r") #以读的方式打开
fp=f.read() #把读取出来的内容放到缓存
print fp
f.close() #关闭文件清除缓存
f=open(r"e:\test\window.txt","a") #a表示追加写入
f.write("aaaa\nbbbbbb\nccccc\tddddd\n我是谁啊包文件放到发的房价") #把读取出来的内容放到缓存
f.close() #关闭文件回收内存
sleep(1) #下面是以二进制的方式写入
f=open(r"e:\test\window.txt","wb") #wb# 表示以二进制写入
f.write("aaaa\nbbbbbb\nccccc\tddddd\n我是谁啊包文件放到发的房价") #把读取出来的内容放到缓存
f.close() #关闭文件回收内存
sleep(1)
f=open(r"e:\test\window.txt","r") #以读的方式打开
fp=f.read() #把读取出来的内容放到缓存
print fp
f.close() #关闭文件清除缓存
另一种方式:(with open …… as ,此方法不用close)
with open(r"e:\test\window.txt","a") as f:
f.write("mamamiya\ndafdfa\tad\n6666")
with open(r"e:\test\window.txt","r") as f:
fp=f.read()
print fp


文件操作---基于python的更多相关文章
- day3-Python集合、函数、文件操作,python包的概念
		
本节大纲: 1 python程序由包(package).模块(module)和函数组成.包是由一系列模块组成的集合.模块是处理某一类问题的函数和类的集合. 2 包就是一个完成特定任务的工具箱. 3 包 ...
 - 阿里云服务器+ftp文件操作+基于Centos7的vsftpd配置
		
路径问题:一定要注意此位置是否需要加入"/" 文件上传方式:被动模式 vsftp完整配置: # # The default compiled in settings are fai ...
 - Linux下的文件操作——基于文件指针的文件操作(缓冲)
		
目录操作 创建和删除目录: 原型为: #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> ...
 - Linux下的文件操作——基于文件描述符的文件操作(2)
		
文件描述符的复制 MMAP文件映射 ftruncate修改文件大小 文件描述符的复制  系统调用函数dup和dup2可以实现文件描述符的复制,经常用来重定向进程的stdin(0), stdout(1 ...
 - Linux下的文件操作——基于文件描述符的文件操作(1)
		
概要: 打开.创建和关闭文件 读写文件 文件定位 获取文件信息 打开.创建和关闭文件 函数原型: #include <sys/types.h> //头文件 #include <sys ...
 - Selenium常规操作---基于python
		
from selenium import webdriver 1. 打开浏览器 driver=webdriver.Firefox() #火狐浏览器 driver=webdriver.Ie() #打 ...
 - python教程(八)·文件操作
		
由于离高考越来越近,博主打算本篇文章过后,暂停本系列教程的更新,等到高考完后再继续本系列教程,请谅解! 这次我们学习用python操作文件,包括文件的读.写等-- 操作文件第一步--打开文件 要想操作 ...
 - 字符编码和python文件操作
		
字符编码和文件操作 目录 字符编码和文件操作 1. 字符编码 1.1 什么是字符编码 1.2 字符编码的发展史 1.2.1 ASCII码 1.2.2 各国编码 1.2.3 Unicode 1.3 字符 ...
 - Python基础篇【第2篇】: Python文件操作
		
Python文件操作 在Python中一个文件,就是一个操作对象,通过不同属性即可对文件进行各种操作.Python中提供了许多的内置函数和方法能够对文件进行基本操作. Python对文件的操作概括来说 ...
 
随机推荐
- SSM+poi导入和导出
			
最原始数据 导入成功后 下载数据 下载后的数据显示 数据变成16条 点击导出可选择 导了两次 看数据变化 数据库字段在下面地址给出 首先贴出Dao层 List<User> findAll ...
 - itertools.groupby()分组字典列表
			
## itertools.groupby()分组字典列表数据 from operator import itemgetter from itertools import groupby student ...
 - 公司内部搭建git服务器
			
前言 因为gitHub上的项目是公开的,不适合公司内部项目放在上面,而私人的需要收费,这绝非是我们愿意的.所以找了个跟gitHub很相似,但是又免费的gitLab.现在将搭建gitLab过程记录一下留 ...
 - Hive的DML操作
			
1. Load 在将数据加载到表中时,Hive 不会进行任何转换.加载操作是将数据文件移动到与 Hive表对应的位置的纯复制/移动操作. 语法结构: load data [local] inpath ...
 - Spark运行模式_基于YARN的Resource Manager的Client模式(集群)
			
现在越来越多的场景,都是Spark跑在Hadoop集群中,所以为了做到资源能够均衡调度,会使用YARN来做为Spark的Cluster Manager,来为Spark的应用程序分配资源. 在执行Spa ...
 - 树莓派3B的WiFi中文乱码及搜索不到附近的WiFi_解决方案:
			
-----------------------------------------------------------学无止境------------------------------------- ...
 - 部署zabbix,自动发现lnmp环境,监控主机状态,实现 邮件及微信报警(配置server端)
			
二.配置server端监控 1.监控apache 首先在本机下载模板:https://github.com/rdvn/zabbix-templates/archive/master.zip 该 zi ...
 - Leecode刷题之旅-C语言/python-202快乐数
			
/* * @lc app=leetcode.cn id=202 lang=c * * [202] 快乐数 * * https://leetcode-cn.com/problems/happy-numb ...
 - Qt——styleSheet
			
1.两个地方调用 QWidget::setStyleSheet() QApplication::setStyleSheet() 2.基本语法 selector {attribute : value} ...
 - 十分钟部署Anemometer作为Mysql慢查询可视化系统
			
前言 采用Anemometer将Mysql慢查询日志可视化,可以更便捷的查询慢查询日志,并根据时间戳进行历史查询.如下是单机版Anemometer部署的演示,实际应用中,为安全起见,建议把anemom ...