1.写文本文件:
一次写入多行内容
关闭文件
重新打开,往文件追加新的一行内容
2.读文件:
读取前三十字符所在的行
3.什么是模块
模块导入的几种方式
4.什么是包,然后包和文件夹的区别
如何指定 from package import * 导入的模块
1.
f1=open("file.txt","w")
f1.writelines(["12312312312312312312312312312\n","456\n","789\n","123456789\n"])
f1.close()
f1=open("file.txt","a+", encoding="utf_8")
f1.write("李卓阳")
f1.close()
12312312312312312312312312312
456
789
123456789
李卓阳
2.
f1 = open("file.txt", "r+")
data = f1.readlines(30)
print(data)
f1.close()
['12312312312312312312312312312\n', '456\n']
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文件和其它模块或子包。
文件夹可以是路径途径 存放各种文件、包 等