1、写入文件编程
保存数据也是在各个编程语言中经常使用的操做,将数据写入到文件中是经常使用的操做,你能够将程序运行中的一些临时输出保存至文件中,以便后续打开文件查看,也能够把这些文件读入程序中来操做其中的数据。编程语言
write_something.py函数
1 file_name = 'write.txt' 2 3 with open(file_name,'w') as file_obj: 4 file_obj.write(" Hello Python")
运行上面的程序后,在此文件所在文件夹下发现新建了一个write.txt 的文件,且其中存在内容。spa
write.txtcode
Hello Python
这个文件和通常的txt文件没什么不一样,你能够打开、编辑、删除。blog
2、添加多行内容it
多调用几回write 方法便可。class
write_something.pyfile
file_name = 'write.txt' with open(file_name,'w') as file_obj: file_obj.write(" Hello Python.") file_obj.write(" Hello World!")
此时的write.txt程序
Hello Python. Hello World!
发现文本没有换行。在每句后面加入\n 便可。
write_something.py
file_name = 'write.txt' with open(file_name,'w') as file_obj: file_obj.write(" Hello Python.\n") file_obj.write(" Hello World!")
write.txt 文件
Hello Python. Hello World!
能够发现确实换行了。
3、附加到文件
上面的程序确实将数据写到了文件中,可是每次会覆盖以前的内容,咱们能够将open函数第二个参数设置为‘a’,将之变为附加模式,此时会将内容附加到文件的末尾。
write_something.py
file_name = 'write.txt' with open(file_name,'a') as file_obj: file_obj.write(" My name is Joe.")
write.txt
Hello Python. Hello World! My name is Joe.
能够看到,确实是将新加入的内容附加到文件末尾了。
能够用 读取和写入 写一个相似记住帐号密码的功能,不过是本地的。在删除所保存帐号密码的文件以后程序就会读不出保存的帐号和密码了。
人仍是要有梦想的,即便是咸鱼,也要作最咸的那一条。