23、python基础学习-lesson_file_2
1 #!/usr/bin/env python 2 #__author: hlc 3 #date: 2019/5/30 4 5 # 读操作 6 # f = open("小重山","r",encoding="utf-8") 7 # a = f.readline() # 打印一行 8 # print(a) # 昨夜寒蛩不住鸣。 9 # f.close() 10 11 # f = open("小重山","r",encoding="utf-8") 12 # a = f.readlines() # 打印所有行,以列表的形式输出 13 # print(a) # 所有 14 # f.close() 15 16 # f = open("小重山","r",encoding="utf-8") 17 # for i in f.readlines() : # 遍历所有行 18 # print(i.strip()) # 不添加strip 会多出换行符 19 # f.close() 20 21 # 追加 22 # number = 0 23 # f = open("小重山","r",encoding="utf-8") 24 # for i in f.readlines() : # 遍历所有行 25 # number += 1 26 # if number == 6: 27 # print(i.strip(),"ikeit") 28 # else: 29 # print(i.strip()) 30 # f.close() 31 32 # number = 0 33 # f = open("小重山","r",encoding="utf-8") 34 # for i in f.readlines() : # 遍历所有行 35 # number += 1 36 # if number == 6: 37 # i = ''.join([i.strip(),"ikeit"]) #取代+号 38 # print(i.strip()) 39 # f.close() 40 41 # 昨夜寒蛩不住鸣。 42 # 惊回千里梦,已三更。 43 # 起来独自绕阶行。 44 # 人悄悄,帘外月胧明。 45 # 白首为功名。 46 # 旧山松竹老,阻归程。ikeit 47 # 欲将心事付瑶琴。 48 # 知音少,弦断有谁听? 49 50 # number = 0 51 # f = open("小重山","r",encoding="utf-8") 52 # print(f.tell()) # 获取光标所在位置 53 # print(f.read(5)) 54 # print(f.tell()) 55 # print(f.seek(0)) # 重置光标的位置 56 # print(f.read(3)) 57 # f.close() 58 59 # flush 将缓存中的数据刷至磁盘 60 # import sys,time 61 # for i in range(30) : 62 # sys.stdout.write("*") 63 # sys.stdout.flush() # 将缓存中的数据刷至磁盘 64 # time.sleep(0.1) 65 66 # truncate 67 # f = open("小重山","a",encoding="utf-8") 68 # f.seek(10) 69 # f.truncate() # 截断文件 70 # f.close() 71 72 # r+ 可以读,必须在最后追加 73 # f = open("小重山","r+",encoding="utf-8") 74 # print(f.readlines()) 75 # f.write("岳飞") 76 # f.close()
1 # 将文件输出到另一个文件 2 # f_read = open("小重山","r",encoding="utf-8") 3 # f_write = open("小重山2","w",encoding="utf-8") 4 # number = 0 5 # for i in f_read : 6 # number += 1 7 # if number == 5 : 8 # i = "".join([i.strip(),"hello world\n"]) 9 # f_write.write(i) 10 # f_read.close() 11 # f_write.close() 12 # 13 # 昨夜寒蛩不住鸣。 14 # 惊回千里梦,已三更。 15 # 起来独自绕阶行。 16 # 人悄悄,帘外月胧明。 17 # 白首为功名。hello world 18 # 旧山松竹老,阻归程。 19 # 欲将心事付瑶琴。 20 # 知音少,弦断有谁听?
1 # 字符串和字典的转换 2 # a = str({"beijing":{"1:3"}}) # 将字典装换成字符串 3 # print(a) # {'beijing': {'1:3'}} 4 # print(type(a)) # <class 'str'> 5 # a = eval(a) # 将字符串转换成字典 6 # print(type(a)) # <class 'dict'> 7 # print(a["beijing"]) # {'1:3'} 8 9 # with 语句 10 # 为了避免打开文件后忘记关闭,可以通过with管理上下文 11 # 管理一个对象 12 # with open("log","r") as f : 13 # pass 14 # 如此方法,当with代码块执行完毕之后,内部会自动关闭并释放文件资源 15 # 在python 2.7之后,with支持可以同时对多个文件的上下文进行管理 16 # 同时管理多个对象 17 # with open("log1") as obj1 , open("log2") as obj2 : 18 # pass
转载于:https://www.cnblogs.com/hlc-123/p/10952559.html
23、python基础学习-lesson_file_2相关推荐
- 1_11_4 23 python基础学习
一列表 Python 内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. [] list = [[]] : 二维列表. 语法以及定义方式: a = [] : ...
- 【Python基础学习】基本数据结构:列表、元组、栈、字典、集合与队列
[Python基础学习]基本数据结构:列表.元组.栈.字典.集合与队列 Python的基本数据结构中,包含了列表.元组等一系列数组式数据结构,但各个结构各有不同.因此单独列出来,分析相同与不同 列表( ...
- 8.Python基础学习笔记day8-正则表达式、网络编程、进程与线程
8.Python基础学习笔记day8-正则表达式.网络编程.进程与线程 一.正则表达式 ''' 1. [1,2,3,4]中任意取3个元素排列: A43 = 4x3x2 = 24itertools.pe ...
- python自学用什么书好-适合python基础学习的好书籍
分享几本python基础学习的书籍给大家 <Python编程:从入门到实践> 内容简介:本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用P ...
- python心得体会-终于懂得python基础学习心得
为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...
- python开发需要掌握哪些知识-Python基础学习需要掌握哪些知识
1.1Python的对象 python的内置对象类型有很多,包括数字,字符串,列表,集合,元组,字典等等,在Python中,一切皆对象 pickle腌制--在Python中,如果有一些对象需要持久性存 ...
- Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho
Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...
- python基础学习_转行零基础该如何学习python?很庆幸,三年前的我选对了
这似乎是一个如荼如火的行业,对于一直在思考着转行的我,提供了一个不错的方向. 这个行业当然就是python程序员,真正开始决定转行是在24岁的时候,到现在已经有三年多了,我从零开始,每天用业余两个小时 ...
- Python基础学习笔记三
Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...
最新文章
- 图论--欧拉路,欧拉回路(小结)
- 第十五周程序阅读-范型程序设计(3)
- 调用startActivityForResult后,onActivityResult立刻回调
- Intellij启动界面导入maven工程,且该maven工程不具备intellij配置文件
- 机房系统(三)——【充值 退卡 】
- MySQL 服务挂了 CPU 消耗接近 100% 你知道怎么回事吗???
- osg geometry清空vertex
- CGAL 4.9 - Triangulated Surface Mesh Deformation
- Servlet读取xml文件的配置参数
- Win10打开或关闭任务栏系统图标
- 几个常用的视频分析工具
- 志强:微商微信如何引流加人?
- sqlserver触发器Tigger使用及示例
- js获取随机色,也可以 指定获取 深色 or 浅色。
- 样品制备丨艾美捷蛋白质羰基比色测定试剂盒方案
- 4分钟插入1000万条数据到mysql数据库表
- 【附源码】计算机毕业设计SSM烹饪课程预约系统
- 3d打印机python编写_3D打印机加个树莓派实现3D打印“云”
- 基于html5的视频点播,基于HTML5的视频播控和客户服务系统
- aix查看后台程序执行情况_AIX AZ:学习AIX后台处理程序后端程序
热门文章
- Stable Diffusion背后的故事:独辟蹊径,开源和社区驱动的AI独角兽 | 创始人专访...
- 紫光存储面临巨大调整,紫光集团的SSD业务以后靠谁了呢?
- mmc/eMMC/SD-card/SPI/SDIO
- 集合专辑(二):List实现类ArrayList解读
- 数字图像处理-数字水印的嵌入与提取
- pdf压缩文件怎么压缩最小
- python直线交点数量_计算直线的交点数
- 把数字世界带入每一辆车的华为
- 如何做好城市人才引进后的人才服务?
- 单端怎么转差分信号_单端转差分信号电路详解