python中,如果自己写的模块与系统模块重名,该怎么调用系统的模块?

在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。
文件是计算机中由OS管理的具有名字的存储区域,在Linux中,文件是被看做字节序列.

open(文件目录(可以是绝对路径和相对路径)[文件打开模式][文件输出缓存])
后面两项是可选参数。默认返回是一个文件对象的内存,其默认的读写模式是只读模式,


可以通过赋值进行输出结果read(输出的字节数)默认是全部
通过参数指定读取的范围:

为0表示文件的起始,为1 表示当前位置,为2表示末尾位置。
通过指定文件的指针可以重复读取文件的第一行内容,

偏移量的大小表现为文件的字节数,当为正时,表示向右读取,当为负时,表示向左读取,当为0时,表示不偏移


B tell()显示指针目前所处位置
D closed 检查当前文件是否关闭,若为True ,则表示已关闭,若为False,则表示未关闭
F mode 查看当前文件的打开模式
G flush 将当前文件的内容刷新到磁盘上,其目的是为了防止断电而保存。
H next() 用于读取文件内容,每次读取一行,其指针位置不发生变化

A readline()每次读取一行文件内容
C read () 指定读取文件的字节数,默认是全部读取

编码:用一个字节代表什么,两个字节代表什么,
2 Linux的默认编码规则是utf-8,Unicode传输编码,其一个汉字是3个字节,偶尔可能是4个字节,其总共占6个字节
GBK 是顺序的中文编码,GBK是两个字节。utf-8大多是3个字节,可能是4个字节

不会自动转换通用换行符,其他合法字符表示换行符就是指定字符,就会按照自定字符分行,重新定义分割符。

写入时,None 表示"\n"都会被替换为系统缺省分割符') #直接输出到屏幕上

}

模块:①以.py结尾,可作为一个模块

问题:代码中生成一个[1,100]之间的随机整数. 用户输入猜测的数字后, 程序提示用户的输入是高了还是低了. 直到用户猜中这个数字, 游戏结束.

友情小tip:random模块的randint函数能够帮助我们生成随机整数.

print('恭喜你,猜中了幸运数字')

}

我要回帖

更多关于 python 内置模块 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信