【我要学python】open函数的简单用法
open函数
1,使用方法:open('文件路径', '模式',编码方式)。
2,最好使用with open as: 省去每一次都需要close()的环节
3,模式介绍:
①w 可写(如果存在,会覆盖原来的内容!如果该文件不存在,创建新文件)
② w+ 读写 (如果该文件不存在,创建新文件)
③r 只读(文件必须存在)
④r+ 读写(指针将会放在文件的开头)
⑤a 追加 (指针将会放在文件的末尾)
⑥a+ 读写(如果该文件不存在,创建新文件)
⑦rb 二进制打开只读(不用担心编码)
4,例1:
- oldfile = r"C:\Users\hp\Desktop\oldfile.txt"
 - newfile = r"C:\Users\hp\Desktop\newfile.txt"
 - with open(oldfile,'r') as one:
 - txt=one.read()
 - with open(newfile,'a') as two:
 - two.write(str(txt))
 
作用:把oldfile.txt里面的内容追加到newfile.txt里面
例2:
- newfile = r"C:\Users\hp\Desktop\newfile.txt"
 - with open(newfile,'a',encoding="utf-8") as file:
 - file.write("这句话会追加到newfile.txt里哦")
 
作用:在newfile.txt里追加文本
附:write用法:变量.write(变量或"文本'')
【我要学python】open函数的简单用法的更多相关文章
- SQL Server中row_number函数的简单用法
		
一.SQL Server Row_number函数简介 ROW_NUMBER()是一个Window函数,它为结果集的分区中的每一行分配一个连续的整数. 行号以每个分区中第一行的行号开头. 以下是R ...
 - 零基础学python之函数与模块(附详细的代码和安装发布文件过程)
		
代码重用——函数与模块 摘要:构建函数,创建模块,安装发布文件,安装pytest和PEP 8插件,确认PEP8兼容性以及纠错 重用代码是构建一个可维护系统的关键. 代码组是Python中对块的叫法. ...
 - 【我要学python】函数的系统学习
		
我的短期目标:python+CTF reverse 一起加油! #1,函数介绍 1,功能性 函数目的 2,隐藏性 (封装) (避免写重复代码) 例: #round为保留小数的函数 a = 3.1415 ...
 - Dive into python 实例学python (1) —— 函数和测试
		
odbchelper.py def buildConnectionString(params): """Build a connection string from a ...
 - 【二】刚学Python的几道简单练习题
		
python交友娱乐会所:613176398 1.使用while循环输入 1 2 3 4 5 6 8 9 10 2.求1-100的所有数的和 3.输出 1-100 内的所有奇数 4.输出 1- ...
 - PYTHON定义函数制作简单登录程序(详细)
		
环境:python3.* 结构: dict_name = {} #定义一个字典,后面用到 def newuser(): #定义注册函数 prompt1='login desired:' while ...
 - 跟着太白老师学python day11 函数名的应用  globals(), locals()
		
1. 函数名就是内存地址 def func(): ') print(func) >>>> <function func at 0x00000000003DC1E0> ...
 - 跟着太白老师学python day10  函数嵌套, global , nonlocal
		
函数嵌套: 第一种嵌套方法 def func(): count = 123 def inner(): print(count) inner() func() 第二种嵌套方法 count = 123 d ...
 - 跟着太白老师学python 10day 函数的动态参数 *args, **kwargs, 形参的位置顺序
		
1. *args 接收实参的位置参数, **kwargs接收实参的关键字参数 def func(*args, **kwargs): print(args, kwargs) func(1, 2, 3, ...
 
随机推荐
- 任务调度 Quartz 学习(三) CronTrigger 表达式
			
CronTrigger CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表. CronT ...
 - Sandglass
			
题目描述 We have a sandglass consisting of two bulbs, bulb A and bulb B. These bulbs contain some amount ...
 - POJ 2823 Sliding Window ST RMQ
			
Description An array of size n ≤ 106 is given to you. There is a sliding window of size k which is m ...
 - Chrome 扩展开发资料
			
中文文档(翻译自官方文档):https://crxdoc-zh.appspot.com/apps/tut_debugging 官方英文: https://developer.chrome.com/ex ...
 - Vuejs - 花式渲染目标元素
			
Vue.js是什么 摘自官方文档: Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库 ...
 - Spring cookie 实战(山东数漫江湖)
			
Cookie是什么 简单来说,cookie就是浏览器储存在用户电脑上的一小段文本文件.cookie 是纯文本格式,不包含任何可执行的代码.一个web页面或服务器告知浏览器按照一定规范来储存这些信息,并 ...
 - 2017-2018-1 20179205《Linux内核原理与设计》第九周作业
			
<Linux内核原理与设计>第九周作业 视频学习及代码分析 一.进程调度时机与进程的切换 不同类型的进程有不同的调度需求,第一种分类:I/O-bound 会频繁的进程I/O,通常会花费很多 ...
 - linux网络编程之IO模型
			
本文转自作者:huangguisu 1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步: 所谓 ...
 - Git常规配置与基本用法
			
Git环境配置 一. 全局配置 1. 配置文件 git全局配置文件.gitconfig默认在当前系统用户文件夹下,window可运行%USERPROFILE%查找,Mac系统在cd ~查找. 具体配置 ...
 - Yii 1.1.17 四、属性标签、AR类增删改查、使用上传类与扩展第三方类库
			
一.属性标签与规则设置 当进入网站页面,将会读数据库返回信息到视图上.那么,现在定义模型中的属性在视图标签上的显示, 也就是模型属性到前台标签的映射 // 定义模型属性到前台标签的映射 public ...