
python文件基础知识
文章平均质量分 51
LinBigCat
个人邮箱:
展开
-
python文件基础(1)
# -*- coding: utf-8 -*-"""Spyder EditorAuthor:Linguiyuan"""def main(): text = """林桂源, 你好啊, 你要好好加油哦!""" f_w = open("hello.txt",'w') f_w.write(text) f_w.clo原创 2018-01-27 23:04:08 · 282 阅读 · 0 评论 -
python文件基础(3)--pickle 模块的使用
Python 提供了一个叫做pickle 的标准模块,使用该模块你可以将任意对象存储在文件中,之后你又可以将其完整地取出来。这被称为持久地存储对象。# -*- coding: utf-8 -*-"""Spyder EditorAuthor:Linguiyuanpickle 模块解析"""import pickledef main(): #待写入的文件名 shop...原创 2018-02-05 21:28:47 · 351 阅读 · 0 评论 -
python文件基础(4)--使用with语句
一般的,我们读文件后者写文件,可以直接使用python的内置函数open():f_r = open("hello.txt","r")如果文件不存在,会抛出一个异常: File "E:/python3/mywork/test.py", line 8, in f_r = open("hello.txt","r")FileNotFoundError: [Errno 2] No原创 2018-01-28 16:04:15 · 513 阅读 · 0 评论 -
python实现--文件Demo4
# -*- coding: utf-8 -*-"""Created on Sun Feb 4 00:14:09 2018@author: Administrator替换掉文件中的字符"""file_name=input('请输入要打开的文件名:')try: f_r=open(file_name,'r') content=f_r.read() ...原创 2018-02-08 23:38:31 · 235 阅读 · 0 评论 -
文件基础(5)
1.我们知道打开一个文件可以使用open()函数,那默认使用的访问权限是什么呢? 是‘rt’,即可读、文本的方式打开。2.另外还要注意,访问权限‘x’和‘w’的不同: 它们都是表示以‘可写入’的方式打开文件,但是以‘x’模式打开文件时,如果路径下已经存在相同的文件名,会抛出异常,而如果使用‘w’则会直接覆盖原本文件的内容3.尽管python有垃圾回收机制,但是我们还是要求必须调用close()方法...原创 2018-02-08 23:38:06 · 196 阅读 · 0 评论 -
python实现--文件Demo3
# -*- coding: utf-8 -*-"""Created on Sat Feb 3 17:06:34 2018@author: Administrator当用户输入文件名和行数(N)后,将该文件的前N行打印到屏幕上"""file_name=input('请输入要打开的文件名:')try: f_r=open(file_name,'r') line_num=input('请输入...原创 2018-02-08 23:15:54 · 325 阅读 · 0 评论 -
python实现--文件Demo2
# -*- coding: utf-8 -*-"""Created on Sat Feb 3 16:44:20 2018@author: Administrator比较用户输入的两个文件,显示所有不同处的行号"""file_name1=input('请输入要比较的第一文件的名称:')file_name2=input('请输入要比较的第二文件的名称:')f_r1=open(fi...原创 2018-02-08 23:01:57 · 200 阅读 · 0 评论 -
python文件基础(3)--pickle 模块的使用
Python 提供了一个叫做pickle 的标准模块,使用该模块你可以将任意对象存储在文件中,之后你又可以将其完整地取出来。这被称为持久地存储对象。# -*- coding: utf-8 -*-"""Spyder EditorAuthor:Linguiyuanpickle 模块解析"""import pickledef main(): #待写入的文件名 sho原创 2018-01-28 11:08:14 · 307 阅读 · 0 评论 -
python文件基础(2)
sys模块提供了三种基本的流对象,stdin,stdout,stderr,分别对应标准输入,标准输出,错误输出流对象可以使用File类的属性和方法,流对象的处理方式和文件的处理方式相同。stdin,标准输入:import syssys.stdin = open("hello.txt","r")for line in sys.stdin.readlines(): pri原创 2018-01-27 23:32:38 · 179 阅读 · 0 评论 -
python实现--文件Demo1
# -*- coding: utf-8 -*-"""Created on Sat Feb 3 16:21:52 2018@author: Administrator接收用户的输入并存储为新的文件"""filename=input('请输入存储的文件名,例如:a林.txt :')list_content=[]content=input('请输入文件内容(单独输入"w"保存退出原创 2018-02-06 20:49:59 · 312 阅读 · 0 评论