南通设计网站建设,7154电商平台官网,网站规划包括哪些内容,红河网页设计#标准库导入自己的模块:import syssys.path.append(模块路径)import sys
sys.path.append(x:/Users/Dell10/Desktop/test.py)#告诉解释器还需要导入的模块路径#xff0c;注意反斜杆的写法
import test#导入模块#xff0c;导入时创建了.pyc文件
#模块导入类似以…#标准库导入自己的模块:import syssys.path.append(模块路径)import sys
sys.path.append(x:/Users/Dell10/Desktop/test.py)#告诉解释器还需要导入的模块路径注意反斜杆的写法
import test#导入模块导入时创建了.pyc文件
#模块导入类似以变量定义二次导入不会做什么这解决了模块的互相导入的循环#使用reload可以重新导入模块#文件和流
#open函数用来打开文件语法open(name[,mode[,buffering]]),参数name必须有而模式modehe
# 缓冲区bufffering都是可选的函数返回文件对象
文件模式mode : 指明读和写都是允许的r: 打开文本文件读写r :读模式w :写模式a :追加模式b :二进制模式python默认为文本类型python中换行符\n,windows中换行符\r\n,文本模式下python会自动进行转换会破环二进制数据若在二进制模式下则不会转换注在模式参数中使用U参数能够在打开文件时使用通用的换行符支持模式在这种模式下所有的换行符/字符串\r\n,\r或\n都被转换为\n,不用考虑平台缓冲(buffering)0或False无缓冲直接操作硬盘1/True有缓存使用内存来代替硬盘只用使用flush或close才会更新硬盘上的数据负数使用默认的缓冲区大小大于1缓冲区大小(单位字节)
#文件对象或类文件对象(流)的基本方法
#类文件对象支持一些file类方法的对象read方法或write方法
#数据输入的标准源sys.stdin
#要打印的文本在sys.stdout中#write追加到文件中存在的部分后面#管式输出管道符号(|)将一个命令的标准输出和下一个标准输入连接在一起#关闭文件close如果需要确保文件被关闭了应该使用try/finally,在finally中调用close方法#使用with语句打开文件并赋值到变量上文件在语句执行完后会自动关闭
with open(x:/Users/Dell10/Desktop/text.txt) as file:pass#如果向文件写入了数据数据可能被缓存了临时存储区知道关闭文件才会被写入到文件
#若想及时更新数据可以使用flush方法#上下问管理器一种支持__enter__ 和__exit__来个方法的对象
# __enter__ 方法:不带参数它在进入with语句块时被调用返回值被绑定到as关键字后的变量上
# __exit__:三个参数异常类型异常对象和异常回溯在离开方法时这个函数被调用#基本文件方法
fileopen(x:/Users/Dell10/Desktop/text.txt)
print(file.read(10))
print(file.read())
file.close()