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. 1_11_4 23 python基础学习

    一列表 Python 内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. [] list = [[]] : 二维列表. 语法以及定义方式: a = [] : ...

  2. 【Python基础学习】基本数据结构:列表、元组、栈、字典、集合与队列

    [Python基础学习]基本数据结构:列表.元组.栈.字典.集合与队列 Python的基本数据结构中,包含了列表.元组等一系列数组式数据结构,但各个结构各有不同.因此单独列出来,分析相同与不同 列表( ...

  3. 8.Python基础学习笔记day8-正则表达式、网络编程、进程与线程

    8.Python基础学习笔记day8-正则表达式.网络编程.进程与线程 一.正则表达式 ''' 1. [1,2,3,4]中任意取3个元素排列: A43 = 4x3x2 = 24itertools.pe ...

  4. python自学用什么书好-适合python基础学习的好书籍

    分享几本python基础学习的书籍给大家 <Python编程:从入门到实践> 内容简介:本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用P ...

  5. python心得体会-终于懂得python基础学习心得

    为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...

  6. python开发需要掌握哪些知识-Python基础学习需要掌握哪些知识

    1.1Python的对象 python的内置对象类型有很多,包括数字,字符串,列表,集合,元组,字典等等,在Python中,一切皆对象 pickle腌制--在Python中,如果有一些对象需要持久性存 ...

  7. Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho

    Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...

  8. python基础学习_转行零基础该如何学习python?很庆幸,三年前的我选对了

    这似乎是一个如荼如火的行业,对于一直在思考着转行的我,提供了一个不错的方向. 这个行业当然就是python程序员,真正开始决定转行是在24岁的时候,到现在已经有三年多了,我从零开始,每天用业余两个小时 ...

  9. Python基础学习笔记三

    Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...

最新文章

  1. 图论--欧拉路,欧拉回路(小结)
  2. 第十五周程序阅读-范型程序设计(3)
  3. 调用startActivityForResult后,onActivityResult立刻回调
  4. Intellij启动界面导入maven工程,且该maven工程不具备intellij配置文件
  5. 机房系统(三)——【充值 退卡 】
  6. MySQL 服务挂了 CPU 消耗接近 100% 你知道怎么回事吗???
  7. osg geometry清空vertex
  8. CGAL 4.9 - Triangulated Surface Mesh Deformation
  9. Servlet读取xml文件的配置参数
  10. Win10打开或关闭任务栏系统图标
  11. 几个常用的视频分析工具
  12. 志强:微商微信如何引流加人?
  13. sqlserver触发器Tigger使用及示例
  14. js获取随机色,也可以 指定获取 深色 or 浅色。
  15. 样品制备丨艾美捷蛋白质羰基比色测定试剂盒方案
  16. 4分钟插入1000万条数据到mysql数据库表
  17. 【附源码】计算机毕业设计SSM烹饪课程预约系统
  18. 3d打印机python编写_3D打印机加个树莓派实现3D打印“云”
  19. 基于html5的视频点播,基于HTML5的视频播控和客户服务系统
  20. aix查看后台程序执行情况_AIX AZ:学习AIX后台处理程序后端程序

热门文章

  1. Stable Diffusion背后的故事:独辟蹊径,开源和社区驱动的AI独角兽 | 创始人专访...
  2. 紫光存储面临巨大调整,紫光集团的SSD业务以后靠谁了呢?
  3. mmc/eMMC/SD-card/SPI/SDIO
  4. 集合专辑(二):List实现类ArrayList解读
  5. 数字图像处理-数字水印的嵌入与提取
  6. pdf压缩文件怎么压缩最小
  7. python直线交点数量_计算直线的交点数
  8. 把数字世界带入每一辆车的华为
  9. 如何做好城市人才引进后的人才服务?
  10. 单端怎么转差分信号_单端转差分信号电路详解