#!/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...
以下是把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:...
定义函数的三种形式- 无参数函数,通常无返回值
- 有参数函数,函数的功能执行依赖外部传入的参数,有参数函数通常有返回值
def add(x,y):
sum=x+y
return sum
- 空函数
def insert():
pass函数返回值- 返回值为None
没写return
return 啥也不接
return None
- 一个返回值
def foo():
return x
- 多个返回值
return 值1,值2,值3,值4 --->返回结果组成tuple调用函数def dog...
1. 读取文件文件为read_it.txt,内容为:1)按字符读取文件#按字符读取文件
text_file=open("read_it.txt","r")
print(text_file.read(1))
print(text_file.read(5))
text_file.close()
输出结果为
read()可以从文件中读取指定数量的字符,得到的结果会以字符串的形式返回。每一次read()都会从上次结束的地方开始。#按字符读取文件
text_file=open("read_it.txt","r")
whole_thing=text_file.read()
print(whole_thing)
text_file.c...
文件操作对文件操作流程打开文件,得到文件句柄并赋值给一个变量通过句柄对文件进行操作关闭文件 现有文件如下 Somehow, it seems the love I knew was always the most destructive kind
不知为何,我经历的爱情总是最具毁灭性的的那种
Yesterday when I was young
昨日当我年少轻狂
The taste of life was sweet
生命的滋味是甜的
As rain upon my tongue
就如舌尖上的雨露
I teased at life as if it were a foolish game
我戏弄...
文件介绍文件是数据存放的容器文件的作用:持久性的存储数据内容文件组成:文件名拓展名(有时候没有使用)
一般不同的扩展名,对应着不同的存储格式文件内容
文本文件二进制文件打开文件打开:open(文件, 模式)文件:指定文件路径模式:控制操作模式返回一个文件对象关闭文件f.close():可以释放相关的系统资源,会立即清空缓冲区的数据内容到磁盘文件f.flush():立即刷新缓冲区的数据内容到磁盘文件操作模式r
以制度方式打开文件...
版权声明:本文为博主原创文章,欢迎转载,并请注明出处。联系方式:460356155@qq.com 一、分离路径fpath,fname=os.path.split(r‘E:\projects\abc\def.png‘)‘E:\\projects\\abc‘, ‘def.png‘扩展名os.path.split(r‘E:\projects\abc\def.png‘)[-1].split(‘.‘)[-1]pngfpath,fname=os.path.split(r‘E:\projects\abc‘)‘E:\\projects‘, ‘abc‘二、合成路径pa = os.path.join(r‘E:\projects\abc‘, ‘def.png‘)E:\\proje...
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,它会在使用完这...
前言1、常用的文件操作无非就是读或写,但python中没有提供文件修改的功能,是无法实现,但我们可以新增-删除源文件-更改新增文件为源文件名称。2、使用文件的存储与读取方式来简单完成注册、登录功能,需求如下: 1.注册,设置的账号密码用文件存储; 2.登录,读取账号密码判断,错误三次机会并提醒;一、新增-删除源文件-更改新增文件为源文件名称1、文件内容如下,需要将“欣欣”修改为“小龙”。 2、运用os模块,删除源文...
##open将操作系统发起请求,操作系统完成请求,
# f = open(‘old.txt‘,‘r‘,encoding = ‘utf-8‘)
# res = f.read()
# print(res)
# f.close()# f = open(‘old.txt‘,‘r‘,encoding = ‘utf-8‘)
# res = f.readline()##读取一行
# print(res)
# f.close()##读完文件之后必须要关闭,否则文件将一直保存在操作系统中##执行以下操作可以在打开文件之后,自动将文件关闭
# with open(‘old.txt‘,‘r‘,encoding = ‘utf-8‘) a...
为什么要用文件来操作数据?在cmd下操作时,变量是放在内存中使用的,如果cmd一旦关闭变量就没有了下次就无法继续使用,所以就有了文件存在的意义。数据的保存:1 内存:常用的变量都是在内存里面的2 文件:文本内容、二进制的文件内容3 数据库:保存 操作文件的流程:1 要读取的文件,路径一定要存在。2 打开存在的文件:open函数 参数1:文件的路径,相对的,绝对的 参数2:打开文件的模式,r\w\a 编码:encoding="utf-8"3 ...
Python 捕获异常异常处理 导致程序在运行过程中出现非正常终端和退出的错误,称为异常。大多数的异常都不会被程序处理,而是以错误的形式展现出来。异常有很多类型,Python 内置了几十种常见的异常,无需特别导入,直接就可以用。所有异常都是异常类,首字母是大写的。Python内置了一套try..except...finally(else) ... 的异常处理机制,来帮助我们处理异常语法:Try:代码块except Exception as e:代码块 一、异常的常见用法1、tr...