频道栏目
首页 > 资讯 > Python > 正文

python基础7

17-09-14        来源:[db:作者]  
收藏   我要投稿

文件操作

键盘输入(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 模块
访问:包.模块.函数()
相关TAG标签
上一篇:google浏览器flash插件
下一篇:Shell 文件包含
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站