python文件基础知识
文章平均质量分 51
LinBigCat
个人邮箱:
展开
-
python文件基础(1)
# -*- coding: utf-8 -*- """ Spyder Editor Author:Linguiyuan """ def main(): text = """林桂源, 你好啊, 你要好好加油哦!""" f_w = open("hello.txt",'w') f_w.write(text) f_w.clo原创 2018-01-27 23:04:08 · 259 阅读 · 0 评论 -
python文件基础(3)--pickle 模块的使用
Python 提供了一个叫做pickle 的标准模块,使用该模块你可以将任意对象存储在文件中,之后你又可以将其完整地取出来。这被称为持久地存储对象。# -*- coding: utf-8 -*- """ Spyder Editor Author:Linguiyuan pickle 模块解析 """ import pickle def main(): #待写入的文件名 shop...原创 2018-02-05 21:28:47 · 324 阅读 · 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 · 482 阅读 · 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 · 202 阅读 · 0 评论 -
文件基础(5)
1.我们知道打开一个文件可以使用open()函数,那默认使用的访问权限是什么呢? 是‘rt’,即可读、文本的方式打开。2.另外还要注意,访问权限‘x’和‘w’的不同: 它们都是表示以‘可写入’的方式打开文件,但是以‘x’模式打开文件时,如果路径下已经存在相同的文件名,会抛出异常,而如果使用‘w’则会直接覆盖原本文件的内容3.尽管python有垃圾回收机制,但是我们还是要求必须调用close()方法...原创 2018-02-08 23:38:06 · 157 阅读 · 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 · 293 阅读 · 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 · 174 阅读 · 0 评论 -
python文件基础(3)--pickle 模块的使用
Python 提供了一个叫做pickle 的标准模块,使用该模块你可以将任意对象存储在文件中,之后你又可以将其完整地取出来。这被称为持久地存储对象。 # -*- coding: utf-8 -*- """ Spyder Editor Author:Linguiyuan pickle 模块解析 """ import pickle def main(): #待写入的文件名 sho原创 2018-01-28 11:08:14 · 282 阅读 · 0 评论 -
python文件基础(2)
sys模块提供了三种基本的流对象,stdin,stdout,stderr,分别对应标准输入,标准输出,错误输出流对象可以使用File类的属性和方法,流对象的处理方式和文件的处理方式相同。 stdin,标准输入: import sys sys.stdin = open("hello.txt","r") for line in sys.stdin.readlines(): pri原创 2018-01-27 23:32:38 · 155 阅读 · 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 · 283 阅读 · 0 评论