大家好!我是幻化意识流。今天继续跟我学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的实现:
import urllib2
file = urllib2.urlopen('file://127.0.0.1/D:/TestFiles/test001.txt')
message = file.read()
print message
运行结果:
下面是Python3.x 的实现:
import urllib.request
file = urllib.request.urlopen('file://127.0.0.1/D:/TestFiles/test001.txt')
message=file.read()
print(message)
输出结果:
通过上面的简单例子,我想表达的是,我们不要纠结什么语言呀,版本之类的,只要能实现就好了!十八般兵器,你擅长哪个就使哪个,只要顺手就好!说白了,我们通过编程语言的学习,我们会抽象出一种能力,就是编程思想,有了这种思想,用什么语言已经不那么重要了!
另外就是,将后的一些练习,我还会用Python2.x的比较多,因为以后的代码都是用2写的,等这些练习都发布完成后,我还会继续发Python3.x 的学习内容。敬请期待!
感谢您的学习和阅读!
see you.
页面更新:2024-03-02
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号