关闭

python基础7

标签: python
85人阅读 评论(0) 收藏 举报

文件操作

  • 键盘输入(input) —-》 程序执行 ——》 屏幕输出(output)
  • 其他地方输入(>file) ——-输出到其他地方(>file)

1. 管理文件的三步:

  • 1). 打开文件
  • 2). 对文件操作;
  • 3). 关闭文件

2. 文件打开的模式:

  • mode=”r”,文件只能读,不能写;如果文件不存在,直接报错;
  • mode=”w”,文件只能写,不能读;文件以写的方式打开时,直接清空文件的所有内容;如果文件不存在,直接创建;
  • mode=”r+”,以读写方式打开;如果文件不存在,直接报错;当写入内容时,从文件指针指向的地方继续写入;
  • mode=”w+”,以读写方式打开,打开文件后直接清空文件的所有内容,
  • mode = “a”,文件只能写,不能读,将写的内容追加到文件最后;
  • mode = “a+”,以读写方式打开,将写的内容追加到文件最后;
  • mode = “b” rb,rb+,wb,wb+
from collections import Iterable
f = open("world.md", "a+")
print isinstance(f, Iterable)
for i in f:
   print i,
f.writelines(["hello\n","world\n"])
f.close()

3. 文件的读写操作

f.read()
f.readline()
f.readlines()
f.write()
f.writelines()
f.flush() # 及时提交对文件的操作

4. 文件的其他常用方法:

f.seek(偏移量,选项) 
偏移量: >0.向右偏移; <0,向左偏移 
选项: 0: 代表指向文件开始 
1: 代表指向文件当前 
2:代表指向文件结束

模块

模块: 实质上是系统可以找到的以.py结尾的文件

导入模块的路径

python的默认搜索路径sys.path
添加自定义的搜索路径时,sys.path是一个列表, 
sys.apth.append(“path”);
sys.path.append(“/home/kiosk/1-Pythonv3/day08/code”)
sys.path.insert(0,’/home/kiosk’) 
导入一个模块的实质是将模块的文件重新运行一次;

导入模块的方法

  • import module1,module2
  • from 模块名 import 函数名
  • from 模块名 import 函数名 as 函数别名
  • import 模块名 as 函数别名

模块的分类

  • 内置模块(os,sys,time)
  • 自定义模块
  • 第三方模块 #开源

常用的内置模块

os,sys,time,datetime,json/pickle,shutil,random

  • 导入一个包的实质是运行包里面的init.py文件;
  • 导入包的方法:
    import 包名
    from 包名 import 模块名
    import 包名
  • 常用的几种方式
    1)调用模块:from 包 import 模块
    访问:模块.函数()
    2)调用模块:import 模块
    访问:包.模块.函数()
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3248次
    • 积分:402
    • 等级:
    • 排名:千里之外
    • 原创:34篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档