每次10分钟跟我学Python(第二十四次课)
大家好!我是幻化意识流。今天继续跟我学Python。
。今天开始前,我想说几句。就是很高兴,现在有越来越多的朋友喜欢看我的教程,感谢大家的支持!上次课,有位同学给我留言,主要意思是他可能想学习Python3。x的课程,但是他发现我最近发的是Python2的课程,感觉2比3陈旧。我留言中给这位朋友回复了,就是3并不是2的升级版,有的项目用2可能比用3更顺手就用2,习惯用3的就用3写出来,就是说学习编程,重在学习编程思想,使用的语言可以是你自己最擅长的,只要能实现项目的需求就好,哪怕用java写出来也行,更别说某个语言的版本了。所以,我们千万不要局限于版本,适合的就是最好的。
不过我也虚心接受这位同学的意见,在下面的课程中,根据情况,我会把一个例题用2个版本都写出来,大家可以看看其中的差别,在此感谢那位同学!
那我们开始今天的课程:
今天,我们学习怎样读取指定位置的文本文件中的内容?
(这个需求的实现方式有很多种,我们在此只学习其中的一种。正所谓,条条大路通罗马,看您自己选择走哪条路。)
1、在本地创建一个文本文件,里面放入一些内容:
D:TestFilestest001。tx
文本中的内容:hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello
2、我们写程序,访问该路径URL找到这个文件,并读取里面的内容并输出。
下面是Python2。x的实现:
importurllib2
fileurllib2。urlopen(file:127。0。0。1D:TestFilestest001。txt)
messagefile。read()
printmessage
运行结果:
下面是Python3。x的实现:
importurllib。request
fileurllib。request。urlopen(file:127。0。0。1D:TestFilestest001。txt)
messagefile。read()
print(message)
输出结果:
通过上面的简单例子,我想表达的是,我们不要纠结什么语言呀,版本之类的,只要能实现就好了!十八般兵器,你擅长哪个就使哪个,只要顺手就好!说白了,我们通过编程语言的学习,我们会抽象出一种能力,就是编程思想,有了这种思想,用什么语言已经不那么重要了!
另外就是,将后的一些练习,我还会用Python2。x的比较多,因为以后的代码都是用2写的,等这些练习都发布完成后,我还会继续发Python3。x的学习内容。敬请期待!
感谢您的学习和阅读!
seeyou。