1、打开文件
#打开文件的两种方式
f=open("文件名/文件路径","要进行的操作",encoding="utf-8")
#其中utf-8可以省略不写
with open("文件名/文件路径","要进行的操作",encoding="utf-8") as f:
#这两种的区别,第一种需要进行手动关闭文件,里面没有内置关闭f.close
第二种内置关闭,不需要手动关闭
2,文件相应的操作
(1)文件的读操作a(在文件读模式中,如果文件不存在,则会发生异常)
#read()读取文件中全部的内容
#readlines()读取文件中的全部内容并以列表的形式输出
#readline()是将文件内容一行一行的读取
#文件读取操作中从在指针的问题,这里需要注意以下
with open("1.txt","r") as f:
print(f.read())
print(f.readlines())
print(f.readline())
(2)文件的写操作w(如果文件不存在,在写模式中会自动创建这个文件,不会出现读操作中异常)
#在文件写操作中,需要注意的是,写入内容后不能直接查看文件中的内容,需要将文件关闭,然后重新打开,换到读操作才可以查看文件里的内容
with open("1.txt","w") as f:
f.write("我喜欢你")
with open("1.txt","r") as f:
print(f.readlines())#输出的内容是"我喜欢你”
(3)文件的追加操作a(在原有的基础上追加内容)
#文件的w,是清除原来的内容重新写入,而文件的a是在原有的内容上进行追加操作
with open("1.txt","w") as f:
f.write("我喜欢你")
with open("1.txt","r") as f:
print(f.readlines())
with open("1.txt","a") as f:
f.write("我也喜欢你")
with open("1.txt","r") as f:
print(f.readlines())
3、python异常捕获
try:
with open("2.txt","r") as f:
print(f.readlines())
except:
print("存在异常,2.txt文件不存在")
else:
print("异常不存在,继续读取文件中的内容")
finally:
print("无论文件存不存在,我都要执行这个命令")
4、python的模块
(1)from ... import ... as f
from time import sleep#从time模块中调用sleep 函数
from time import sleep as f #把sleep名字变为f,出现函数名字太长是可以用到
print("开始")
sleep(2)
#f(2)相当于sleep()
print("结束")
(2)import ...
#使用import直接调用模块
#可以按ctrl查看模块time具体详情
import time
print("开始")
time.sleep(2)
print("结束")
4、python包
(1)自定义包的创建
(2)下载第三方包的两种方法
1,通过python里面的pip程序进行安装
#打开cmd命令框
#下载命令 pip install numpy
#卸载命令 pip uninstall nump
#查看下载的模块或者包 pip list
#更新pip pip --outdated
#查看pip的安装位置 where pip
2,通过pycharm进行安装第三方软件包
标签:文件,python,捕获,pip,sleep,print,txt,open,初始 From: https://www.cnblogs.com/gsupl/p/18306201