这是什么意思? <variable> ==“”
所以我真的很新的Python和遇到很多例子是这样的:这是什么意思? <variable> ==“”
fp = open("pc_rose.txt")
while True:
buffer = fp.readline()
if buffer == "":
break
print(buffer)
fp.close()
是什么以下部分呢?如果缓冲区等于什么,什么都没有?
if buffer == "":
break
lvdp
这是一个空字符串。 –
buffer = fp.readline()返回一个字符串和缓冲区==“”检查字符串是否为空。 –
回答
这是逐行读取文件,并在第一个空行处结束,这意味着文件结束。 break
退出while True;
循环
尽管这是可怕的代码;你实际上需要需要手动编码一个这样的循环,这在python中是非常罕见的。更简洁/ Python的将是这样的:
for buffer in fp.readlines(): print(buffer)
AlanL
这是什么意思? <variable> ==“”
相关文章
- 数据分析成熟度模型,你处在哪个阶段?
- Linux的命令行文件下载加速神器,快到飞起
- 聊一聊操作系统八股文背诵版
- Linux红外驱动重点解析
- Windows 10 21H1正式版推送!微软公布升级条件:放心上
- Cloudera英特尔携手走过一年 加速企业采用Hadoop平台
- Windows 10强烈不建议更新的3大理由,一个比一个难受
- Google I/O 2021:Chrome一键修改泄露密码新功能
- 警惕!大数据营销中你丢了什么?
- 微软 Windows 10 21H1 正式版官方 ISO 镜像下载大全
- Chrome 开始测试 RSS 驱动的「关注」功能,Google Reader 得以延续
- 微软:2022年6月15日彻底结束IE浏览器的使命
- 详解Appium环境搭建(百分之百成功)
- IE 浏览器再见,微软将于 2022 年 6 月 15 日删除个人版 Windows 10 中的 IE 11
- Linux 文件描述符 fd 究竟是什么?
- 直接下载!Windows 10 21H1五月更新官方ISO镜像:版本Build 19043
- 电脑一直显示正在准备Windows请不要关机怎么办?
- 鸿蒙内测三批直通车-51CTO HarmonyOS技术社区专属绿色通道开启
- 关于大数据服务上云的思考
- BDaas “大数据即服务”的时代即将到来?