>>> >>> # 文件 open()方法是打开文件,它有很多参数,第一个文件名是必须的(带路径)>>> >>> f = open('E:/BaiduYunDownload/awei.txt')>>> f<_io.TextIOWrapper name='E:/BaiduYunDownload/awei.txt' mode='r' encoding='cp936'>>>> # 直接读取文件…
1.打开和关闭 要打开文件可以使用函数 open(),它位于自动导入模块 io 中.函数将文件名作为唯一不可缺少的函数,并返回一个文件对象.它还有一个名叫 mode 的参数,用于指定文件模式,其可取值如下: 值 描述 'r' 读取模式(默认值) 'w' 写入模式,当文件不存在时创建它,当文件存在时清除原有内容 'x' 独占写入模式,当文件不存在时创建它,当文件存在时引发异常 'a' 附加模式,在既有文件末尾继续写入 'b' 二进制模式(与其它模式结合使用) 't' 文本模式(默认值,与其它模式结…
shutil 模块 shutil 模块可以让我们很方便的在Python程序中复制.移动.改名和删除文件. 复制文件和文件夹 使用shutil.copy()来复制文件,该函数含两个参数,均为字符串格式的路径.当第二个参数为文件时,就将原文件复制过来并改名,当第二个参数为文件夹时,就将原文件复制至该文件夹下. >>> import shutil >>> shutil.copy('oldFolder/hello.txt', 'newFolder') 'newFolder\\h…
基础知识 1. 定义 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑----实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块就是test) 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件) 2. 导入方法 module_cc文件里有很多函数&变量: import module1_name import module1_name,module2_name from module_cc import *  …
Python的标准安装包括一组模块,称为标准库.这里介绍模块的工作方式,学习如何使用它们. 一. 模块 1.1 用import从外部模块获取函数并为自己的程序所用: >>> from math import sqrt >>> import math 1.2 编写自己的模块 任何python程序都可以作为模块导入.程序保存的位置很重要.假设我们所写的程序叫hello.py被保存在c:/python目录下,可以执行以下的代码,告诉解释器在哪里寻找hello.py模块: #h…
1 什么是文件 文件是用于数据存储的单位 文件通常用来长期保存数据 读写文件是最常见的I/O操作.Python内置了读写文件的函数,用法和C是兼容的. 读写文件的功能都是由操作系统提供的,一般而言,操作系统不允许普通的程序直接操作磁盘,所以读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),再通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个对象(写文件). 2 文件的打开和关闭的基本规则 文件需要在使用时先打开才能读写 在不需要读写文件后,应及时关闭文件以…
一.文本文件读写的三种方法 1.直接读入 file1 = open('E:/hello/hello.txt') file2 = open('output.txt','w') #w是可写的文件 while True: line = file1.readline() #readline()是读取一行 # 这里可以进行逻辑处理 file2.write('"'+line[:]+'"'+",") if not line : #如果行读取完成,就直接跳出循环 break #记住…
一.文件读写的3中方法 1.直接读入 fiel1=open('test.txt') file2=open('output.txt') while True: line=file1.readLine() #这里可以进行逻辑处理 file2.write('"'+line[:]+'"'+",") if not line: break#记住在文件处理完成的时候,关闭文件file1.close()file2.close() 读取文件的3种方法: read()将文本文件的所有行…
文件读取 读取整个文件 要读取文件,需要一个包含几行文本的文件.下面首先来创建一个文件,它包含精确到小数点后30位的圆周率值,且在小数点后每10位处都换行: pi_digits.txt 3.1415926535 8979323846 2643383279 下面的程序打开并读取这个文件,再将其内容显示到屏幕上: file_reader.py with open('pi_digits.txt') as file_object: contents = file_object.read() print(…
一.os.sys模块 import os print(os.getcwd())#取当前工作目录,绝对路径 print(os.chdir("../"))#更改当前目录 print(os.pardir) # 父目录,相对路径 print(os.curdir)#当前目录,相对路径 os.rmdir("a")#删除指定的文件夹,空文件夹 os.remove("test") # 删除文件 os.rename("test1","…