15.读取文件——open()
前言
处理文件要非常仔细,否则会把有用的文件弄坏或者清空。
一、Atom文本编辑器
from sys import argv
script, filename = argv
txt = open(filename)
print(f"Here's your file:{filename}:")
print(txt.read())
txt.close()
print("\n")
print("Type the filename again:")
file_again = input('>>')
txt_again = open(file_again)
print(txt_again.read())
txt_again.close()
打开文件的过程:代码使用argv来获取文件名,然后使用open()函数,它会接受一个参数(文件对象,file object),并且返回一个值,可以将这个值赋给一个变量。文件对象并不是文件的内容,但是可以在其内部读取他们,任意移动。
代码在txt上调用了一个read()函数,txt.read()的意思是:“txt执行read命令。”
处理完文件后需要将其关闭,使用close()方法。
二、运行Python程序
在Window上键入Python就可以看到结果。
python ex15.py ex15_sample.txt
总结
以上内容介绍了Python中的open()、read()和close()的操作,有关Python、数据科学、人工智能等文章后续会不定期发布,请大家多多关注,一键三连哟(●’◡’●)。