错误代码9

news/2024/11/8 16:46:48/

自己在写从文件循环读每个句子的时候出现问题

 

错误1:

f=open('/home/xbwang/Desktop/scen_test_sim.csv','r')
while True:line=f.readline()if line==None:breaka=line.strip().split('","')[1:]if len(a) >= 10:flag = 0for i in range(10):flag = flag +1con = a[i]fl1 = open('/home/xbwang/Desktop/b.txt','a')fl1.write(con + '\n')if(flag == 10) :print(con)print(flag)
f.close

错误2:

f=open('/home/xbwang/Desktop/all_vectors','r')
while True :line=f.readline()if line == None : breaka=line.split()b=a[0]print(b)f1=open('/home/xbwang/Desktop/a.txt','a')f1.write(b+'\n')

用这两个代码读文件后,会发现命令行中循环一直没有中止,并且会发现,第一个少了最后一行最后一个“哦,谢谢”,第二个少了最后一个vector的最后一个坐标,导致只有99维。这两个错在一个地方,都是用line == None去判断循环是否结束,在python中没有这种写法。

正确写法有以下两种:

正确1:

f=open('/home/xingyuzhou/Desktop/scen_test_sim.csv','r')
line=f.readline()
while line:a=line.strip().split('","')[1:]if len(a) >= 10:flag = 0for i in range(10):flag = flag +1con = a[i]fl1 = open('/home/xingyuzhou/Desktop/b.txt','a')fl1.write(con + '\n')if(flag == 10) :print(con)print(flag)line=f.readline()
f.close

正确2:

f = open('/home/xbwang/Desktop/otherscore.txt','r')
for line in f:a = line[2:]b = a[:-5]print bf1 = open('/home/xbwang/Desktop/otherscore1.txt','a')f1.write(b+'\n')

 

转载于:https://www.cnblogs.com/ymjyqsx/p/6297140.html


http://www.ppmy.cn/news/806480.html

相关文章

透彻理解 UART 通信的基本方法

UART是一种异步全双工串行通信协议,由 Tx 和 Rx 两根数据线组成,因为没有参考时钟信号,所以通信的双方必须约定串口波特率、数据位宽、奇偶校验位、停止位等配置参数,从而按照相同的速率进行通信。 异步通信以一个字符为传输单位…

3.9.错误处理的理解以及错误的传播特性

目录 前言1. thrust2. error总结 前言 杜老师推出的 tensorRT从零起步高性能部署 课程,之前有看过一遍,但是没有做笔记,很多东西也忘了。这次重新撸一遍,顺便记记笔记。 本次课程学习精简 CUDA 教程-错误处理的理解以及错误的传播…

分时系统用户可以独占计算机资源,资源共享分时系统

分时系统(time-sharing)是利用多重程序(Multiprogramming)与多任务处理(multitasking)等技术,让多个用户在同时间内可以分享相同的计算机资源。共享资源分时系统除了具有分时系统基本特征以外,强调资源共享性,资源共享不只包括CPU和软件资源,还包括数据等一些其它资源。 中…

计算机网络的重要准则是,计算机网络技术的应用

计算机网络技术的应用 高宝玲 西安思源学院陕西西安710000 摘要:基于当今时代背景下,计算机网络技术不断发展,于多个领域中具有的应用范围越来越广,并逐渐渗透进了人们的日常生活、学习以及工作当中,对人们的影响越来越…

833计算机考研,西电考研辅导班:2019西安电子科技大学833计算机学科专业基础综合考试大纲...

833“计算机学科专业基础综合”复习参考提纲 一、 考察目标 计算机学科专业基础综合考试涵盖数据结构和计算机组织与体系结构等学科专业基础课程。要求考生比较系统地掌握上述专业基础课程的基本概念、基本原理和基本方法,能够综合运用所学的基本原理和基本方法分析…

有关计算机的网站,计算机有关网站的论文

网站(英文:Website)是指在互联网上根据一定的规则,使用HTML等工具制作用于展示特定内容的相关网页的集合。下面是学习啦小编给大家推荐的计算机有关网站的论文,希望大家喜欢! 计算机有关网站的论文篇一 《“大学计算机基础”课程网站研究与实…

计算机网络通信基础 概述

0x01 What is network 硬件方面:由若干结点和连接这些结点的链路组成。网络中的结点可以是计算机、集线器、交换机、路由器等。(点到点) 软件方面:应用软件、应用程序等服务通过端口建立连接从而完成交互,最终实现资…

模拟仿真最终利用计算机,2016年西安电子科技大学计算机学院数据结构复试笔试仿真模拟题...

一、选择题 1. 计算机开后,操作系统最终被加载到( ) A.BIOS B.ROM C.EPROM D.RAM 【答案】D 【解析】系统开机后, 操作系统的程序会被自动加载到内存中的系统区,这段区城是RAM ,故答案选D 。 2. 两台主机之间的数据链路…