1.文件写入#打开文件,路径不对会报错
f = open(r"C:\Users\jm\Desktop\pyfile.txt","w")
f.write("Hello,world!\n")
f.close()2.文件读取#读取
f = open(r"C:\Users\jm\Desktop\pyfile.txt","r")
print(f.read())
f.close()输出:
Hello,world!3.读写行readline([size]) 读取整行,包括 "\n" 字符。readlines([sizehint]) 读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比sizhint较大, 因...
__author__ = ‘12711‘#-*- coding:utf-8 -*-f=open("F",‘r‘)f_n=open("N",‘w‘)for i in f: if "我爱你" in i : i=i.replace("我爱你","我恨你") f_n.write(i)f.close()f_n.close()原文:https://www.cnblogs.com/hjdshizhidong/p/9688098.html
Python中打开文件使用1个函数和3个方法open函数负责新建、打开文件,并返回文件操作对象read方法将文件内容读取到内存write方法将指定内容写入文件close方法关闭文件read/write/close三个方法都需要通过文件对象来调用,并且open文件后必须close文件1 open函数——打开(新建)文件open函数根据地址打开文件,如果文件不存在,则创建文件,返回的是文件操作对象语法如下:open(name[, mode,encoding=])参数说明:name:要打开或新...
python 文件处理li = [[‘语文‘,‘数学‘,‘英语‘],[‘100‘,‘122‘,‘123‘]]
for i in li:print(‘,‘.join(i))
# join字符串拼接
语文,数学,英语
100,122,123从原文件末尾开始写入# 方法一
with open(‘user_info.txt‘,‘r+‘,encoding=‘utf-8‘) as f:f.read()f.write(‘a1‘)
# 方法二
with open(‘user_info.txt‘,‘r+‘,encoding=‘utf-8‘) as f:f.seek(0,2)f.write(‘a2‘)
# 方法三
with open(‘user_info.txt‘,‘...
打开同目录下的文件:data=open(‘test‘,encoding=‘utf-8‘).read()print(data)f=open(‘test‘,‘r‘,encoding=‘utf-8‘)赋给f的是一个文件内存对象,文件句柄。句柄中包含文件名、字符集、大小、在硬盘上的起始位置、文件打开后,读一次就到文件末尾,在接着继续读的话得将光标移到开始的位置。data=f.read()连续写‘a‘读取前五行:f.readline()一行一行的读写一次读一行for i in range(5):print(f.readline()) for line ...
一、文件的打开和创建1、打开复制代码 代码如下:
open(file,mode):
>>>fo = open(‘test.txt‘, ‘r‘)
>>>fo.read()
‘hello\n‘
>>>fo.close()
file(file,mode):>>>f = file(‘test.txt‘, ‘r‘)
>>>f.read()
‘hello\n‘
>>>f.close()
mode可取值:
2、创建用w/w+/a/a+模式打开即可。二、文件的读取
1、String = FileObject.read([size])复制代码 代码如下:
>>> fr = open(‘test.txt‘)
>>> fr.read()
‘hello\nworld\n‘
or:...
#文件操作(写入文件,读取文件)
#写入文件
#1.打开文件(打开冰箱)
fp = open(‘test.txt‘,‘w‘)
print(fp,type(fp))#2.写入文件(把大象塞进去)
fp.write(‘什么时候你会觉得不再年轻了?‘)#3.关闭文件(关上冰箱)fp.close()#读取文件
#1.打开文件(打开冰箱)
fp = open(‘test.txt‘,‘r‘)
#print(fp)#2.读取文件(把大象拿出来)
txt = fp.read()
print(txt)#3.关闭文件(把冰箱门关闭)fp.close()#文件常用函数
#open() 打开或者新建...
练习内容: 使用Python管理ini文件:实现查询,添加,删除,保存操作。练习目的: 1.掌握文件基本操作 2.认识ini文件 3.了解ConfigParser;ini配置文件格式:节:[session]参数(键=值)[port] port1=3306import ConfigParsercfg=ConfigParser.ConfigParser() vim test.txt[userinfo]name=nyanpwd=password[study]python_base=15python_junior=30linux_base=15cfg.read(‘test.txt‘)cfg.sections()cfg.items f...
提示 [Errno 2] No such file or directory: 但是路径下确实存在此文件,在不改动的情况下,再次运行,执行成功。百思不得其解,看到此链接下的回答http://bbs.csdn.net/topics/391934998?page=1尝试使用 os.path.normpath() 替换os.path.join(),先记录待测试。原文:http://www.cnblogs.com/congyinew/p/7552490.html
问题一:TypeError: ‘str‘ object is not callable产生原因:该错误TypeError: ‘str‘ object is not callable字面上意思:就是str不可以被系统调用,其实原因就是:你正在调用一个不能被调用的变量或对象,具体表现就是你调用函数、变量的方式错误.例子: filePath=kwargs[‘path‘]filePathStr=str(filePath)也就是自己在用的是关键字参数传参,传过来的时候是什么类型,传过来就是什么类型,也就是filePath本来就是字符串类...
文件操作基本语法:fp = open ("文件名","模式","字符编码集")
fp 是文件io 对象(别名:文件句柄)
i : input 写入
o : output 写出1.文件的写入操作(1) 打开文件fp = open("ceshi1.txt",mode="w",encoding="utf-8")(2)写入内容fp.write("把大象塞进去")(3) 关闭文件fp.colse()2.文件的读取操作# (1) 打开文件
fp = open("ceshi1.txt",mode="r",encoding="utf-8")
# (2) 读取内容
res = fp.read()
print(res)
# (3) 关闭文件
fp....
#w写模式,r读模式,a追加,r+读写,w+写读,a+追加读,rb二级制格式读文件,wb写二级制文件‘‘‘f = open(‘yesterday‘,‘a+‘,encoding=‘utf-8‘) #文件句柄(文件内存对象): f = open(‘yesterday‘,‘r+‘,encoding=‘utf-8‘)f = open(‘yesterday‘,‘w+‘,encoding=‘utf-8‘)f = open(‘yesterday‘,‘rb‘)#文件句柄,二进制文件,两种情况使用:网络传输,读二进制文件,避免损害文件f = open(‘yesterday‘,‘wb‘)#...
#!/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...