问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python windows 下无法读取文件(100MB以上)

发布网友 发布时间:2022-05-24 18:26

我来回答

1个回答

热心网友 时间:2023-10-25 02:19

# 默认open(...,'r') 是指用文本方式打开文件
trainfile = open('train-images.idx3-ubyte', 'r')
print 'start train file'
trainfile.read(16)

matrix_number = 10000
y =28 * 28 * matrix_number
line = trainfile.read(y) # 读取大小为y的或读取到回车换行符
print len(line)

>pythonw -u "readit.py"
start train file
159
>Exit code: 0 Time: 0.378

# 换成指定为以二进制格式打开文件
trainfile = open('train-images.idx3-ubyte', 'rb')
print 'start train file'
trainfile.read(16)

matrix_number = 10000
y =28 * 28 * matrix_number
line = trainfile.read(y)
print len(line)

>pythonw -u "readit.py"
start train file
7840000
>Exit code: 0 Time: 0.541追问谢谢回答,但是为什么在ubuntu下好使呢?

追答道理说不清,但现象上看: ubuntu下的默认打开模式为bin,而windows下的默认打开模式为text
:(
建议用指定明确的模式 'rb' / 'rt' 来打开文件,就不会出现不同平台的不同效果了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四川省综合素质a级证书? 华为手机怎么还原微信聊天记录 华为手机微信内容恢复方法 股权转让的主要方式有哪些 股权转让有哪几种方式 股东转让的几种形式是 股东转让的几种形式 高考多少分能上衡阳师范学院南岳学院 你们被玖富金融骗,后期有还款吗? 玖富悟空理财2022年最新消息还有希望吗?悟空理财最新情况(悟空理财可信... 同等责任交通事故致人死亡是否追究刑事责任 如何生成.idx3-ubyte 格式的文件 同为红轴请问cherry MX board和G80有什么区别 现在买基金哪个平台费率最低 基金定投哪个银行费率低 那几家基金公司低的基金转换费率低 小牛充电器可以用笔记本充电器替代吗 电动牙刷十大名牌素君品 电动牙刷品牌前十名 安平油菜花地在哪里? 西双版纳油菜花基地在哪里? alexisfawx翻译中文名 你知道吗???脑控者一定藏在邻居家邻居家有高科脑控武器,脑控者隔墙操纵观察实验你,夜悄入你家注 刑法第389条受贿罪中所称的“违反国家规定”,具体是指哪些规定?请列举具体的规定及其详细条款。 安徽省音乐综合分计算公式 关于歌曲中“小节”的计算。 平板充电不进 平板电脑不存电是什么原因造成的? 染了头发后有异味怎么办? ipad不存电是什么原因 初级会计需要考几科 如何读取t10k-images 华为荣耀9X的旧秘码是什么? 自己制作的idx1-ubyte文件怎么在python中读取(tensorflow框架) 怎样使用decision tree对mnist数据集训练 为什么hinton 的代码出错 【急】xp系统打开codol的时候弹出一对话框“475does't support ubyte4n vevtex date” 数据量太大,怎样用python一次读取一个手写体mnist 怎么把mnist的识别结果输出 问--什么是段泥? 我想自己做一个给老外代购的服务平台,零售的。 以下问题烦请热心人士帮忙回答,谢谢 给老外代购丝绵之类 我有个网站,是做国内网络代购的,主要客户是老外,有什么好的宣传的办法没有? 魅族ep31和三星eg920哪个音质好 华为am116耳机。魅族ep21hd 魅族ep31 苹果耳机 哪一款好,音质方面的。说实话不 三星ehs64和魅族ep31哪个好 之前在老家考的教师资格证,有一科没过,下一次考试报名可以选择在现工作的地方报考嘛,不是一个省的? 请问QQ通讯录怎么清空? 怎样清空QQ通讯录 求这个背景图片,拜托,谢谢 请问背景图片是什么?谁有?谢谢