(资料图)
1、在unix/linux操作系统的世界里,一切都是文件,包括stdin/stdout/stderr.你可以先设想在loadDbase里没有importsys,sys.stdin=dbfile这两句。
2、那么loadDbase就是从终端(命令行/控制台)输入数据;在给出这两句之后,应用就把dbfile(那个已经打开的文件)当作正在输入数据的终端,从中读取数据--这时的input和之前从终端读取数据的input没啥两样的。
本文到此分享完毕,希望对大家有所帮助。
X 关闭
Copyright © 2015-2022 西方建筑网版权所有 备案号:沪ICP备2020036824号-7 联系邮箱:5 626 629 @qq.com