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"都会被替换为系统缺省分割符') #直接输出到屏幕上

}

1、登录页面 ,支持中英文切换

2、学生管理页面,支持增删改查(这里就不演示了,操作时间太长,录制的gif太大,传不上来,直接看主页面)

跟着B站的狂神老师学习了一段时间的springboot,打算写个小项目练练手当做复习(我还是新手)。前端直接用的bootstrap已有的模板。

出现怎么都解决不了的问题但是觉得自己没错的话,可以尝试清除浏览器缓存或者idea缓存

下面两种方法,选一个即可

2)使用可视化工具sqlyog

建立空项目方便把多个模块放在一起,因为前期做的都是很简单的springboot项目,所以放在一起方便复习。(真正开发不会这么做)

这两个地方选择我们使用的jdk版本,再点apply和ok


先选择我们需要的web和thymeleaf依赖,之后用到的可以在pom中添加

启动主程序测试,点击编辑学号666的学生
成功跳转到edit.html,且所选学生信息正确

3) edit页面的修改按钮

重启测试,把test666的年龄修改为18


然后编写对应的controller,删除指定学生

重启测试,点击删除按钮即可删除指定学生

重启程序测试,随便访问一个不存在的页面
出现的404页面就是我们自己的404.html

在公共commons页面,顶部导航栏处的标签添加href属性
然后在LoginController中编写对应的方法,处理点击注销标签的请求,清除session,并重定向到首页

重启测试,登录成功后,点击 注销 即可退出到首页

至此,基本的功能我们就开发完了,接下来也可以选择继续开发新的功能,因为侧边栏很多链接我们都没有实现。可以做几个和account表有关的功能,比如修改密码、注销账户、注册账号等,这些还是比较简单的,你们可以自行实现。对student表的操作有表格的分页、搜索等,这些我也没有做,知道原理很容易实现,只要写对sql就成功一大半了。这个项目只是方便初学者整合所学、轻松入门的,没有太高深的地方,大佬就别喷我了。。。可以直接路过。
接下来我还会做几个使用不同技术的项目,会陆续发在springboot专栏里。感谢看到这里的人~

}

我要回帖

更多关于 python调用另一个py文件 的文章

更多推荐

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

点击添加站长微信