电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Python從文件中讀取數(shù)據(jù)的方法步驟

瀏覽:7日期:2022-07-05 09:43:13

一、讀取整個文件內(nèi)容

在讀取文件之前,我們先創(chuàng)建一個文本文件resource.txt作為源文件。

resource.txt

my name is joker,I am 18 years old,How about you?

如何讀取文件全部內(nèi)容,我們編寫到reader.py文件中。

reader.py

with open(’resource.txt’) as file_obj: content = file_obj.read() print(content)

需要注意的是需要將resource.txt文件與read.py 放在同一目錄下。

運行后的結(jié)果如下:

Python從文件中讀取數(shù)據(jù)的方法步驟

解釋:open函數(shù)接收一個參數(shù),此參數(shù)為將被讀取內(nèi)容的文件名,在調(diào)用之后返回表示這個文件的對象,Python將之存儲在后面的變量(file_obj)中,關(guān)鍵字 with 在我們不再需要使用文件的時候?qū)⑵潢P(guān)閉。

上面的代碼中open() 函數(shù)中傳入的是一個相對路徑,相對路徑會從當(dāng)前文件(reader.py)所在文件夾下查找指定文件(resource.txt),如果文件不在當(dāng)前文件夾下,可以使用絕對路徑。Linux系統(tǒng)絕對路徑如:

/home/joker/dic這樣的,Windows系統(tǒng)的絕對路徑如:C:/pyhton_workspace/dic 這樣的。

二、逐行讀取文件內(nèi)容

file_name = ’resource.txt’ with open(file_name) as file_obj: for content in file_obj: print(content)

控制臺打印如下:

Python從文件中讀取數(shù)據(jù)的方法步驟

解釋:在上面的程序中,因為Python在讀取文件之后將其存入對象file_obj 中,我們通過對該對象進行循環(huán)來遍歷文件中的每一行,但是卻發(fā)現(xiàn),多了空白行,因為在這個文件中,有看不見的換行符,且print語句語句也會加上一個換行符,因此每行的末尾會有兩個換行符。要消除多于的空白行可在print語句中調(diào)用rstrip() 方法,如下:

file_name = ’resource.txt’ with open(file_name) as file_obj: for content in file_obj: print(content.rstrip())

控制臺打印如下:

Python從文件中讀取數(shù)據(jù)的方法步驟

現(xiàn)在,和與讀取整個文件的輸出相同了。

到此這篇關(guān)于Python從文件中讀取數(shù)據(jù)的方法步驟的文章就介紹到這了,更多相關(guān)Python 文件讀取數(shù)據(jù)內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 齿式联轴器-弹性联轴器-联轴器厂家-江苏诺兴传动联轴器制造有限公司 | 飞歌臭氧发生器厂家_水处理臭氧发生器_十大臭氧消毒机品牌 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | GEDORE扭力螺丝刀-GORDON防静电刷-CHEMTRONICS吸锡线-上海卓君电子有限公司 | 泰国试管婴儿_泰国第三代试管婴儿费用|成功率|医院—新生代海外医疗 | FAG轴承,苏州FAG轴承,德国FAG轴承-恩梯必传动设备(苏州)有限公司 | 在线PH计-氧化锆分析仪-在线浊度仪-在线溶氧仪- 无锡朝达 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 预制围墙_工程预制围墙_天津市瑞通建筑材料有限公司 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 雷达液位计_超声波风速风向仪_雨量传感器_辐射传感器-山东风途物联网 | 铣床|万能铣床|立式铣床|数控铣床|山东滕州万友机床有限公司 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 合肥活动房_安徽活动板房_集成打包箱房厂家-安徽玉强钢结构集成房屋有限公司 | 楼承板设备-楼承板成型机-免浇筑楼承板机器厂家-捡来 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 深圳昂为官网-气体分析仪,沼气分析仪,动态配气仪,气体传感器厂家 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | 急救箱-应急箱-急救包厂家-北京红立方医疗设备有限公司 | [品牌官网]贵州遵义双宁口腔连锁_贵州遵义牙科医院哪家好_种植牙_牙齿矫正_原华美口腔 | 洗瓶机厂家-酒瓶玻璃瓶冲瓶机-瓶子烘干机-封口旋盖压盖打塞机_青州惠联灌装机械 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 六维力传感器_三维力传感器_二维力传感器-南京神源生智能科技有限公司 | 防火窗_耐火窗_防火门厂家_防火卷帘门-重庆三乐门业有限公司 | 不锈钢水箱厂家,不锈钢保温水箱-山东桑特供水设备 | 牛皮纸|牛卡纸|进口牛皮纸|食品级牛皮纸|牛皮纸厂家-伽立实业 | 中控室大屏幕-上海亿基自动化控制系统工程有限公司 | 自清洗过滤器_全自动过滤器_全自动反冲洗过滤器_量子过滤器-滑漮滴 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 避光流动池-带盖荧光比色皿-生化流动比色皿-宜兴市晶科光学仪器 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 正压送风机-多叶送风口-板式排烟口-德州志诺通风设备 | 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 | 六维力传感器_三维力传感器_二维力传感器-南京神源生智能科技有限公司 | 耐磨陶瓷管道_除渣器厂家-淄博浩瀚陶瓷科技有限公司 | 成都治疗尖锐湿疣比较好的医院-成都治疗尖锐湿疣那家医院好-成都西南皮肤病医院 |