1.写文本文件
一次写入多行内容
关闭文件
重新打开 往文件追加新的一行内容
2.读文件
读取前三十字符所在的行
3.什么是模块
模块导入的几种方式
4.什么是包 然后包和文件夹的区别
如何指定 from package import * 导入的模块
1.
f1 open( file.txt , w ) f1.writelines([ 12312312312312312312312312312n , 456n , 789n , 123456789n ]) f1.close() f1 open( file.txt , a , encoding utf_8 ) f1.write( 李卓阳 ) f1.close()
12312312312312312312312312312 123456789 李卓阳
2.
f1 open( file.txt , r ) data f1.readlines(30) print(data) f1.close()
[ 12312312312312312312312312312n , 456n ]
3.
模块就是一个写好的py文件 也叫脚本
导入方法
import xxx
这样做并没有把直接定义在fibo中的函数名称写入到当前符号表里 只是把模块fibo的名字写到了那里。
需要使用模块名称来访问函数
xxx.abc()
from XXX import 语句
Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中 语法如下
from XXX import abc()
from … import * 语句
把一个模块的所有内容全都导入到当前的命名空间也是可行的 只需使用如下声明
from modname import *
可以将非下划线开头的语句获取到
包是一个特殊的文件夹 它能将你的数据及时更新备份
而文件夹不能
python包是
包是一个有层次的文件目录结构 它定义了由n个模块或n个子包组成的python应用程序执行环境。
通俗一点 包是一个包含__init__.py 文件的目录 该目录下一定得有这个__init__.py文件和其它模块或子包。
文件夹可以是路径途径 存放各种文件、包 等



