#!/usr/bin/python3
str1 = input("请输入:")
print("你输入的是:",str1)f=open("abc.txt","a")
f.write("python study is good\n我正在学习中\n")
f.close()fr=open("abc.txt","r")
str2=fr.readline()
#str2=fr.readlines()print("abc.txt:")
print(str2)
fr.close() 原文:http://www.cnblogs.com/qin1991/p/5910184.html
1、 读写文件
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time : 2018/1/25 20:49
# @Author : zhouyuyao
# @File : demonWrite.py
# PyCharm 2017.3.2 (Community Edition)
# Build #PC-173.4127.16, built on December 19, 2017
# JRE: 1.8.0_152-release-1024-b8 amd64
# JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
# Windows 10 10.0
# Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36)
# [MSC v...
‘b‘ --> binary 二进制‘r‘ --> read 读取‘w‘ --> write 写‘a‘ --> append 追加于是: ‘rb‘就是 以二进制的形式读取文件注:‘w‘ 和 ‘a‘的区别:‘w‘模式下, 如果文件不存在, 会创建这个文件; 如果文件存在, 则将其覆盖‘a‘模式下, 打开一个文件用于追加, 也就是说, 文件指针将会指向文件的结尾; 当然, 如果这个文件不存在, 也是会创建这个文件的.至于 ‘+‘, 这个好理解.‘r+‘ --> ‘wr‘‘w+‘ --> ‘wr‘原来是 rea...
当我们在Python里面写文件时,我们常用的模式为 w模式,这种模式下,如果文件不存在,就会生成文件;如果文件已经存在,就会直接覆盖。有时候,如果文件已经存在,直接覆盖文件可能会导致重要数据丢失。你不希望再覆盖文件,那么你可能会这样写代码:import osif os.path.exists(‘/test/file.txt‘):print(‘文件已经存在‘)else:with open(‘/test/file.txt‘, ‘w‘, encoding=‘utf-8‘) as f:f.write(‘abc‘) 这样写虽然可以...
以下是把sourceDir目录下的以.JPG结尾的文件所有拷贝到targetDir目录下:<span style="font-size:18px;">>>>import os
>>> import os.path
>>> import shutil
>>> def copyFiles(sourceDir,targetDir):for files in os.listdir(sourceDir):sourceFile = os.path.join(sourceDir,files) //把文件夹名和文件名称链接起来targetFile = os.path.join(targetDir,files)if os.path.isfile(sourceFile) and sourceFile.find('.JPG')>0:...
我把python文件读写函数进一步封装成了傻瓜式函数,开箱即用,傻瓜操作,极其实用。包括:复制文件、读文件和写文件,后面还有一个删除文件 1# coding:utf-8 2import shutil3#把source_file拷贝到target_file里。 4#注意,可以把aa.md拷贝成bb.txt,格式会自动转换 5#若被写入文件不存在,则会自动创建;若存在,则会将其覆盖掉 6def copy_file(source_file,target_file):7 shutil.copyfile(source_file, target_file)8 9#清空文...
shutil对压缩包的处理是通过调用zipFile和tarFile两个模块来进行的。import zipfile# zipfile压缩
z = zipfile.ZipFile(‘ss.zip‘, ‘w‘, zipfile.ZIP_STORED) #打包,zipfile.ZIP_STORED是默认参数
# z = zipfile.ZipFile(‘ss.zip‘, ‘w‘, zipfile.ZIP_DEFLATED) #压缩
z.write(‘ss2‘)
z.write(‘ss1‘)
z.close()#zipfile解压
z = zipfile.ZipFile(‘ss.zip‘, ‘r‘)
z.extractall(path=r"C:\Users\Administrator\Deskto...
文件介绍文件是数据存放的容器文件的作用:持久性的存储数据内容文件组成:文件名拓展名(有时候没有使用)
一般不同的扩展名,对应着不同的存储格式文件内容
文本文件二进制文件打开文件打开:open(文件, 模式)文件:指定文件路径模式:控制操作模式返回一个文件对象关闭文件f.close():可以释放相关的系统资源,会立即清空缓冲区的数据内容到磁盘文件f.flush():立即刷新缓冲区的数据内容到磁盘文件操作模式r
以制度方式打开文件...
打开文件 文件的基本方法 迭代文件内容 打开文件打开文件,可以使用自动导入的模块io中的函数open。函数open将文件名作为唯一必不可少的参数,并返回一个文件对象。如果只指定一个文件名,则获得一个可读取的文件对象。 如果当前目录中有此文件则可以打开,如果位于其他位置则需要指定完整的路径,如果指定文件不存在,则如下报错。 文件模式 如果需要写入文件,则需要通过指定模式。函数open的参数模式常见有如下: 模式描述‘r...
1. file=open(‘xxx.txt‘, encoding=‘utf-8‘),open()函数是Python内置的用于对文件的读写操作,返回的是文件的流对象(而不是文件本身,所以使用的方法都是流对象的方法)。使用这个函数时推荐指定encoding参数(Python2.7.x中好像不支持),因为Python代码在不同的平台环境中使用的默认编码方式不同,有可能会发生编译出错的问题。 2. 在open中的第一个文件名的的参数中,包含的路径表示虽然可以根据不同的环境使用斜杠和反...
python文件操作openr:以读方式打开w:以写方式打开a:以追加模式r+:读写模式w+:读写模式(参见w)a+:读写模式(参见a)rb:以二进制读模式打开wb:以二进制写模式打开(参见w)ab:以二进制追加模式打开(参见a)rb+:以二进制读写模式打开(参见r+)wb+:以二进制读写模式打开(参见w+)ab+:以二进制读写模式打开(参见a+)with open使用for循环遍历文件打开文件[root@localhost ~]# vim forread.py
#!/usr/bin/python
fd=open(...
python文件操作对文件的操作分三步:1、打开文件获取文件的句柄,句柄就理解为这个文件2、通过文件句柄操作文件3、关闭文件。 1 f=open(‘users.txt‘,‘r‘) #打开文件, 默认为只读模式2 res = f.read()#读取文件内容3print(res)
4 f.close()#关闭文件 (一)打开文件 f=open(‘users.txt‘,‘r‘,encoding=‘utf-8‘) #默认为只读模式 with使用:在操作文件的时候,经常忘了关闭文件,这样的就可以使用with,它会在使用完这...
文件是一个存储在副主存储器的数据序列,可包含任何数据内容。概念上,文件是数据的集合和抽象,类似的,函数是程序的集合和抽象。用文件形式组织和表达数据更有效也更加灵活。文件包括两种形式,文本文件和二进制文件。文本文件:一般由单一特定的编码的字符组成二进制文件:一般由0和比特1组成,没有统一的字符编码。无论是通过文本还是二进制创建的文件,都可以用两种方式来打开。 我们来举个例子对比文本文件和二进制文件,首先...
s="xxx%d yyy%s\n" % (28,‘jeapedu‘)file_obj.write(s)fd=open(‘format.txt‘,‘w‘)head=‘%10s %10s %10s \n‘ % (‘ID‘,‘Name‘,‘Record‘)fd.write(head)item1=‘%10d %10s %10.2f‘ % (9510442,‘Jeapedu1‘,78.96)fd.write(item1)item2=‘%10d %10s %10.2f‘ % (9510443,‘Jeapedu2‘,88.96)fd.write(item2)item3=‘%10d %10s %10.2f‘ % (9510444,‘Jeapedu3‘,94.56)fd.write(item3)......fd.close()原文:http://te...
文件的操作是非常常用的。下面通过基本的例子了解对一般的TXT文档的操作。1.创建一个TXT文本,在其中写入学生的基本信息。包括:姓名,性别,地址4个信息。代码:11 #!/usr/bin/env python
10 # encoding: utf-8
9
8 f=open(‘filecreat.txt‘,‘w‘)
7 f.write(‘name‘+‘\tsex‘+‘\tcellphone‘+‘\t\taddress‘+‘\n‘)
6 flag=1
5 while flag==1:
4 name=raw_...