每次10分钟跟我学Python(第二十四次课)

大家好!我是幻化意识流。今天继续跟我学Python。

.今天开始前,我想说几句。就是很高兴,现在有越来越多的朋友喜欢看我的教程,感谢大家的支持!上次课,有位同学给我留言,主要意思是他可能想学习Python3.x的课程,但是他发现我最近发的是Python2的课程,感觉2比3陈旧。我留言中给这位朋友回复了,就是3并不是2的升级版,有的项目用2可能比用3更顺手就用2,习惯用3的就用3写出来,就是说学习编程,重在学习编程思想,使用的语言可以是你自己最擅长的,只要能实现项目的需求就好,哪怕用java写出来也行,更别说某个语言的版本了。所以,我们千万不要局限于版本,适合的就是最好的。

不过我也虚心接受这位同学的意见,在下面的课程中,根据情况,我会把一个例题用2个版本都写出来,大家可以看看其中的差别,在此感谢那位同学!

那我们开始今天的课程:

今天,我们学习怎样读取指定位置的文本文件中的内容?

(这个需求的实现方式有很多种,我们在此只学习其中的一种。正所谓,条条大路通罗马,看您自己选择走哪条路。)

1、在本地创建一个文本文件,里面放入一些内容:

D:/TestFiles/test001.tx

文本中的内容:hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello

2、我们写程序,访问该路径URL找到这个文件,并读取里面的内容并输出。

下面是Python2.x的实现:


每次10分钟跟我学Python(第二十四次课)

import urllib2

file = urllib2.urlopen('file://127.0.0.1/D:/TestFiles/test001.txt')

message = file.read()

print message

运行结果:


每次10分钟跟我学Python(第二十四次课)

下面是Python3.x 的实现:


每次10分钟跟我学Python(第二十四次课)


import urllib.request

file = urllib.request.urlopen('file://127.0.0.1/D:/TestFiles/test001.txt')

message=file.read()

print(message)

输出结果:


每次10分钟跟我学Python(第二十四次课)

通过上面的简单例子,我想表达的是,我们不要纠结什么语言呀,版本之类的,只要能实现就好了!十八般兵器,你擅长哪个就使哪个,只要顺手就好!说白了,我们通过编程语言的学习,我们会抽象出一种能力,就是编程思想,有了这种思想,用什么语言已经不那么重要了!

另外就是,将后的一些练习,我还会用Python2.x的比较多,因为以后的代码都是用2写的,等这些练习都发布完成后,我还会继续发Python3.x 的学习内容。敬请期待!

感谢您的学习和阅读!

see you.

展开阅读全文

页面更新:2024-03-02

标签:条条大路通罗马   意识流   例题   虚心   说白了   四次   顺手   需求   同学   版本   语言   思想   课程   项目   朋友   内容   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top